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 |
---|---|
|
|
É 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