華氏から摂氏へ、摂氏から華氏へ
あなたのタスクは、華氏から摂氏、またはその逆に温度を変換する関数
convert_temperature
を作成することです。この関数は次のパラメータを持ちます:temperature
: 変換する温度を表す位置限定の浮動小数点数。
from_scale
: 与えられた温度のスケールを示す文字列。'Fahrenheit' または 'Celsius' のいずれかです。
to_scale
: デフォルト値がCelsius
のキーワード専用引数。この文字列は温度を変換する先のスケールを示します。'Fahrenheit' または 'Celsius' のいずれかです。
関数
convert_temperature
は、変換された温度値を表す浮動小数点数を返します。次の変換式を使用できます:摂氏から華氏へ | 華氏から摂氏へ |
(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