Fahrenheit a Celsius e Celsius a Fahrenheit

Il tuo compito è creare una funzione chiamata convert_temperature che converta un valore di temperatura da Fahrenheit a Celsius o viceversa. La funzione dovrebbe avere i seguenti parametri:

  • temperature: un float posizionale che rappresenta la temperatura da convertire.

  • from_scale: una stringa che indica la scala della temperatura fornita. Può essere 'Fahrenheit' o 'Celsius'.

  • to_scale: un argomento solo per parola chiave (keyword-only) con valore predefinito Celsius. Questa stringa indica la scala a cui la temperatura deve essere convertita. Può essere Fahrenheit o Celsius.

La funzione convert_temperature dovrebbe restituire un float che rappresenta il valore della temperatura convertita. Puoi utilizzare queste formule di conversione:

Celsius a Fahrenheit

Fahrenheit a Celsius

(temperature * 9/5) + 32

(temperature - 32) * 5/9

Si garantisce che from_scale e to_scale saranno sempre 'Celsius' o 'Fahrenheit' e non saranno mai uguali.

Input

Output

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