Программа курса:
Тест: Форматирование чисел и строк с использованием F-строк
У вас есть переменные x = 12.3456
, y = 789
, и unit = "кг"
. Какой из следующих вариантов правильно использует F-строки для вывода строки "Вес: 12.35 кг (789 единиц)"
, округляя число x
до двух знаков после запятой?
Выберите несколько вариантов ответа:
Решите задачу и получите 3 балла.
ArtemA58
,Эта задача не решаема. На что не нажмешь то неправильно исправте пж
perminoff
,ArtemA58, Она решаема, нужно выбрать 2 правильных ответа. Там ведь указано, что выберите несколько вариантов ответа.
ArtemA58
,Спасибо большоеperminoff,
alekseev
,Тут же 3 правильных ответа:
x = 12.3456
y = 789
unit = "кг"
result1 = f"Вес: {x:.2f} {unit} ({y} единиц)"
result2 = f"Вес: {x} {unit} ({y} единиц)"
result3 = f"Вес: {round(x, 2)} {unit} ({y} единиц)"
result4 = f"Вес: {f'{x:.2f} {unit}'} ({y} единиц)"
print( result1,"\n",result2,"\n",result3,"\n",result4)
"""Вес: 12.35 кг (789 единиц)
Вес: 12.3456 кг (789 единиц)
Вес: 12.35 кг (789 единиц)
Вес: 12.35 кг (789 единиц)"""
Но решение не принимает