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ão Celsius. Esta string indica a escala para a qual a temperatura deve ser convertida. Pode ser Fahrenheit ou Celsius.
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

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