4. Задача на базовые операции.

(открыть в новой вкладке)

Условие:

Пользователь вводит рост в ""американском стиле"": футы и дюймы (два input'a - один для футов, второй для дюймов). Программа переводит рост в см.
Дополнительную проверку входных данных программа не делает. В одном дюйме = 2.54см. В одном футе = 30.48см.

Код:

print("Введите рост в американском стиле.")
height_f = int(input("Футы: "))
height_i = int(input("Дюймы: "))

f = 30.48
i = 2.54

height = height_f * f + height_i * i
height_m = int(height // 100)					# программа вычисляет сколько целых метров в росте
height_sm = int(height % 100 + 0.5)			        # программа вычисляет сколько см в остатке, 0.5 - нужно для правильного округления, т.к. int просто отбрасывает дробную часть

print()
print("Рост в метрической системе исчисления равен", height_m, "м", height_sm, "см")