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