Для удобства работы сотрудников международной метеостанции каждый день нужно распечатывать различные таблицы соответствия градусов по шкале Цельсия и Фаренгейта.
Напишите программу, которая принимает на вход три целых числа в градусах Цельсия: нижняя граница температуры, верхняя граница температуры и шаг.
Программа выводит на экран таблицу соответствия градусов Цельсия градусам Фаренгейта от нижней до верхней границы с указанным шагом.
Обеспечьте контроль ввода. Верхняя граница должна печататься, даже если последний шаг “перепрыгнул“ ее.
Известно, что 0С соответствует 32F, а каждый градус Цельсия эквивалентен 1.8 градусам Фаренгейта.
Пример:
Ввод:
Нижняя граница: 0
Верхняя граница: 50
Шаг: 20
Вывод: C F 0 32 20 68 40 104 50 122
Решение:
print('Ввод:')
start = int(input('Нижняя граница: '))
stop = int(input('Верхняя граница: '))
step = int(input('Шаг: '))
print('\nВывод:')
print('C\t\t F')
for count in range(start, stop + step, step):
if count > stop:
count = stop
result = round(count * 1.8 + 32)
print(count, '\t\t', result)
20200login-checkЗадача 6. Метеостанция
