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 |
(temperature * 9/5) + 32 | (temperature - 32) * 5/9 |
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