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ò essereFahrenheitoCelsius.
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 |
|---|---|
|
|
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