Fahrenheit para Celsius e Celsius para Fahrenheit
A sua tarefa é criar uma função chamada
convert_temperature
que converte um valor de temperatura de Fahrenheit para Celsius ou vice-versa. A função deve ter os seguintes parâmetros:temperature
: um float posicional (apenas posicional) que representa a temperatura a ser convertida.
from_scale
: uma string que indica a escala da temperatura fornecida. Pode ser 'Fahrenheit' ou 'Celsius'.
to_scale
: um argumento apenas de palavra-chave com valor padrãoCelsius
. Esta string indica a escala para a qual a temperatura deve ser convertida. Pode serFahrenheit
ouCelsius
.
A função
convert_temperature
deve retornar um float que representa o valor da temperatura convertida. Pode utilizar estas fórmulas de conversão:Celsius para Fahrenheit | Fahrenheit para Celsius |
(temperature * 9/5) + 32 | (temperature - 32) * 5/9 |
É garantido que
from_scale
e to_scale
serão sempre 'Celsius' ou 'Fahrenheit' e não serão iguais.Entrada | Saída |
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