Перевод из Фаренгейта в Цельсий и из Цельсия в Фаренгейт
Ваша задача — создать функцию с именем convert_temperature
, которая преобразует значение температуры из Фаренгейта в Цельсий или наоборот. Функция должна иметь следующие параметры:
temperature
: позиционный параметр типа float, представляющий температуру для преобразования.from_scale
: строка, указывающая шкалу исходной температуры. Может быть 'Fahrenheit' или 'Celsius'.to_scale
: только именованный аргумент со значением по умолчаниюCelsius
. Эта строка указывает шкалу, в которую нужно преобразовать температуру. Может бытьFahrenheit
илиCelsius
.
Функция convert_temperature
должна возвращать значение типа float, представляющее преобразованную температуру. Вы можете использовать эти формулы для преобразования:
Из Цельсия в Фаренгейт | Из Фаренгейта в Цельсий |
---|---|
|
|
Гарантируется, что 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