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

Ваша задача — создать функцию с именем convert_temperature, которая преобразует значение температуры из Фаренгейта в Цельсий или наоборот. Функция должна иметь следующие параметры:
  • temperature: позиционный параметр типа float, представляющий температуру для преобразования.
  • from_scale: строка, указывающая шкалу исходной температуры. Может быть 'Fahrenheit' или 'Celsius'.
  • to_scale: только именованный аргумент со значением по умолчанию Celsius. Эта строка указывает шкалу, в которую нужно преобразовать температуру. Может быть Fahrenheit или Celsius.
Функция convert_temperature должна возвращать значение типа float, представляющее преобразованную температуру. Вы можете использовать эти формулы для преобразования:
Из Цельсия в Фаренгейт
Из Фаренгейта в Цельсий
(temperature * 9/5) + 32
(temperature - 32) * 5/9
Гарантируется, что from_scale и to_scale всегда будут либо 'Celsius', либо 'Fahrenheit', и они не будут одинаковыми.
Ввод
Вывод
32 Celsius Fahrenheit
89.6
100 Fahrenheit Celsius
37.77777777777778
0 Celsius Fahrenheit
32.0
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue