Junior — Senior
51
Оптимизация и исправление программы расчёта работы
被问到的公司:
Ubic
任务条件
Напишите программу, которая запрашивает у пользователя значения силы (force) и расстояния (distance), после чего вычисляет работу (work = force * distance).
Требования:
- Устранить дублирование кода, вынеся ввод в отдельную функцию.
- Исправить опечатку в выводе (заменить "Workdone" на "Work done").
- Повысить читаемость кода.
while True:
force = int(input("Enter the force value: "))
if force > 0:
break
while True:
distance = int(input("Enter the distance value: "))
if distance > 0:
break
print("The Workdone is", force * distance)