Перейти к содержимому
Задача · Переменные и типы · урок 7 из 7

Задача: градусы Фаренгейта

Напишите функцию to_fahrenheit(celsius), которая возвращает температуру celsius в градусах Фаренгейта. Градусы Цельсия переводятся в них по формуле F = C * 1.8 + 32.

  • to_fahrenheit(100) → 212.0
  • to_fahrenheit(-40) → -40.0
  • to_fahrenheit(36.6) → 97.88

Ограничения: celsius — число int или float не ниже абсолютного нуля (−273,15 °C). Результат сравнивается с ожидаемым приближённо: у дробных чисел могут расходиться последние знаки. В тестах это делает помощник close: его проверка isinstance(got, (int, float)) принимает и int, и float.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

fahrenheit.py — python
python · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом