華氏から摂氏へ、摂氏から華氏へ

あなたのタスクは、華氏から摂氏、またはその逆に温度を変換する関数 convert_temperature を作成することです。この関数は次のパラメータを持ちます:

  • temperature: 変換する温度を表す位置限定の浮動小数点数。

  • from_scale: 与えられた温度のスケールを示す文字列。'Fahrenheit' または 'Celsius' のいずれかです。

  • to_scale: デフォルト値が Celsius のキーワード専用引数。この文字列は温度を変換する先のスケールを示します。'Fahrenheit' または 'Celsius' のいずれかです。

関数 convert_temperature は、変換された温度値を表す浮動小数点数を返します。次の変換式を使用できます:

摂氏から華氏へ

華氏から摂氏へ

(temperature * 9/5) + 32

(temperature - 32) * 5/9

from_scaleto_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