Перевод из Фаренгейта в Цельсий и из Цельсия в Фаренгейт
Ваша задача — создать функцию с именем 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