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

Сотрудники международной метеостанции должны каждый день передавать показания градусов по шкалам и Цельсия, и Фаренгейта. Напишите программу, которая принимает на вход три целых числа в градусах Цельсия: нижняя граница температуры, верхняя граница температуры и шаг. Программа выводит на экран таблицу соответствия градусов Цельсия градусам Фаренгейта от нижней до верхней границы с указанным шагом. Обеспечьте контроль ввода. Верхняя граница должна печататься, даже если последний шаг “перепрыгнул “ ее. Известно, что 0С соответствует 32F, а каждый градус Цельсия эквивалентен 1.8 градусам Фаренгейта.

Пример:

Ввод:

Нижняя граница: 0

Верхняя граница: 50

Шаг: 20

Вывод:

C   F

0   32

20  68

40  104

50  122

Что оценивается

  • результат вывода соответствует условию;
  • формат вывода соответствует примеру;
  • input содержит корректное приглашение для ввода;
  • вывод содержит описание результата (выведенные числа сопровождаются текстовым описанием).

Решение задачи

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)
Задача 6. Метеостанция (Python)

Проверяем:

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

Оцените статью
( 1 оценка, среднее 5 из 5 )