Sobes.tech
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)