Задача 6. Метеостанция

Для удобства работы сотрудников международной метеостанции каждый день нужно распечатывать различные таблицы соответствия градусов по шкале Цельсия и Фаренгейта.

Напишите программу, которая принимает на вход три целых числа в градусах Цельсия: нижняя граница температуры, верхняя граница температуры и шаг.

Программа выводит на экран таблицу соответствия градусов Цельсия градусам Фаренгейта от нижней до верхней границы с указанным шагом.

Обеспечьте контроль ввода. Верхняя граница должна печататься, даже если последний шаг “перепрыгнул“ ее.
Известно, что 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)


2020login-checkЗадача 6. Метеостанция

Добавить комментарий