Junior — Senior
50
Оптимизация и исправление программы расчёта работы
Компании, где спрашивали:
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)