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 predefinitoCelsius
. Questa stringa indica la scala a cui la temperatura deve essere convertita. Può essereFahrenheit
oCelsius
.
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