Fahrenheit a Celsius y Celsius a Fahrenheit
Tu tarea es crear una función llamada convert_temperature
que convierta un valor de temperatura de Fahrenheit a Celsius o viceversa. La función debe tener los siguientes parámetros:
temperature
: un float que representa la temperatura a convertir, y es un parámetro posicional.from_scale
: una cadena que indica la escala de la temperatura proporcionada. Puede ser 'Fahrenheit' o 'Celsius'.to_scale
: un argumento solo de palabra clave con un valor predeterminado deCelsius
. Esta cadena indica la escala a la que se debe convertir la temperatura. Puede serFahrenheit
oCelsius
.
La función convert_temperature
debe devolver un float que representa el valor de la temperatura convertida. Puedes utilizar estas fórmulas de conversión:
Celsius a Fahrenheit | Fahrenheit a Celsius |
---|---|
|
|
Se garantiza que from_scale
y to_scale
siempre serán 'Celsius' o 'Fahrenheit' y no serán iguales.
Entrada | Salida |
---|---|
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