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 de Celsius. Esta cadena indica la escala a la que se debe convertir la temperatura. Puede ser Fahrenheit o Celsius.

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

To check your solution you need to sign in
Sign in to continue