Как перевести Цельсий в Фаренгейты
Перевод температуры — простая задача на формулу и арифметику. Отличная тренировка после изучения переменных.
Формула и код
Формула перевода: фаренгейты = цельсии × 9/5 + 32. Переносим её в код почти дословно.
c = 25
f = c * 9 / 5 + 32
print(f) # 77.0
С вводом пользователя
Сделаем маленький конвертер: спросим температуру у пользователя (не забыв перевести ввод в число) и выведем результат.
c = float(input('Цельсии: '))
print('Фаренгейты:', c * 9 / 5 + 32)
Обратный перевод
Обратная формула: цельсии = (фаренгейты − 32) × 5/9. Такой мини-конвертер — хороший первый полезный проект, где применяются переменные, ввод и арифметика.
Частые вопросы
Почему float, а не int? Температура бывает дробной, поэтому берём float.
Соблюдается ли порядок действий? Да, умножение и деление раньше сложения — как в математике.
Начать игру бесплатно