Перевод градусов из Цельсия в Фаренгейт в Python

Обложка к статье "Использование Python для перевода температуры из Цельсия в Фаренгейт"

Температура измеряется в различных шкалах, и две наиболее популярные из них — это шкала Цельсия и шкала Фаренгейта. Шкала Цельсия используется в большей части мира, в то время как в США и некоторых других странах применяют шкалу Фаренгейта. Перевод температуры из одной шкалы в другую — это базовая задача, с которой часто сталкиваются программисты. Мы рассмотрим, как выполнить эту задачу на Python с помощью простой формулы.

Формула для перевода

Формула для перевода температуры из градусов Цельсия в градусы Фаренгейта выглядит следующим образом:

F = ( 9/5 × C ) + 32

Где:

  • F — температура в градусах Фаренгейта.
  • C — температура в градусах Цельсия.

Формула основана на линейном соотношении между двумя температурными шкалами, где температура в градусах Фаренгейта равна произведению температуры в градусах Цельсия на 9/5, а затем к результату прибавляется 32.

Пример кода

Теперь давайте реализуем эту формулу в Python с использованием простой функции для перевода температуры.

def celsius_to_fahrenheit(celsius):
    fahrenheit = (celsius * 9/5) + 32
    return fahrenheit
celsius = float(input("Введите температуру в градусах Цельсия: "))
fahrenheit = celsius_to_fahrenheit(celsius)
print(f"Температура в градусах Фаренгейта: {fahrenheit}")

Объяснение кода функции

  1. Определение функции:Мы создаем функцию celsius_to_fahrenheit, которая принимает один аргумент celsius — это температура в градусах Цельсия.
  2. Расчет Фаренгейта:Внутри функции мы применяем формулу для перевода: умножаем значение температуры на 9/5 и добавляем 32. Это значение сохраняется в переменную fahrenheit.
  3. Возврат результата:Функция возвращает значение температуры в градусах Фаренгейта.

Объяснение использования функции

  • Мы запрашиваем у пользователя ввод температуры в градусах Цельсия и преобразуем её в число с плавающей точкой (используя float()).
  • Затем вызываем нашу функцию celsius_to_fahrenheit для перевода температуры в градусы Фаренгейта.
  • Наконец, выводим результат с помощью print().

Оцените статью
( Пока оценок нет )
Обучение Python
Добавить комментарий