Fahrenheit e Celsius são usados para medição de temperatura. O físico alemão Daniel Gabriel Fahrenheit é o inventor da Escala de Medição de Fahrenheit, e a unidade desta medição é definida pelo grau. A água congela a 32 graus Fahrenheit e a água ferve a 212 graus Fahrenheit. O astrônomo sueco Andres Celsius é o inventor da Escala de Medição Celsius, e a unidade desta medição também é definida pelo grau. A água congela a 0 graus Celsius, e a água ferve a 100 graus Celsius. Diferentes maneiras de converter a escala Fahrenheit para a escala Celsius usando script Python são mostradas neste tutorial.
Fórmula para converter Fahrenheit em Celsius
A fórmula a seguir é usada para converter a temperatura da escala Fahrenheit para a escala Celsius. Aqui, C indica o valor em Celsius, e F indica o valor em Fahrenheit. Esta fórmula pode ser usada de maneiras diferentes para calcular o valor de Celsius a partir do valor de Fahrenheit.
C = (5/9) * (f - 32)Converter Fahrenheit em Celsius usando a função
O script a seguir mostra a maneira de converter a temperatura de Fahrenheit em Celsius usando a função. O valor do valor de Fahrenheit será retirado do usuário. Convertftoc () A função assumirá o valor de Fahrenheit pelo argumento, e a função retornará o valor de Celsius depois de converter o Fahrenheit em Celsius. Os valores de Fahrenheit e Celsius serão impressos mais tarde.
# Defina função para converter Fahrenheit em CelsiusSaída
A saída a seguir aparecerá após a execução do código. A saída mostra que 7.22 graus Celsius é o valor de 45 graus Fahrenheit.
Converter Fahrenheit em Celsius usando a classe
O script a seguir mostra a maneira de converter a temperatura de Fahrenheit em Celsius usando a classe. O Conversão A classe é definida no script que contém Convertftoc () Método para converter o valor de Fahrenheit em valor de Celsius. O valor de Fahrenheit será retirado do usuário aqui e chamará o Convertftoc () Método da classe criando o objeto da classe de conversão.
# Defina a classe para converter Fahrenheit em CelsiusSaída
A saída a seguir aparecerá após a execução do código. A saída mostra que 10 graus Celsius é o valor de 45 graus Fahrenheit.
Converter Fahrenheit em Celsius usando forma
O script a seguir mostra a maneira de converter Fahrenheit em Celsius usando a GUI (interface gráfica do usuário). Qapplication, QMainWindow, Qlabel, Qtextedit, e Qpushbutton Os módulos de PYQT5 foram importados no script para criar uma caixa de diálogo com etiqueta, caixa de texto e botão. Uma janela definiu no início do método construtor de Convertftoc aula. Em seguida, uma caixa de texto definiu com um rótulo e um botão para assumir o valor de Fahrenheit do usuário. Outra gravadora foi definida para mostrar o valor da Celsius depois de converter o Fahrenheit valor. OnClicked () O método associado ao botão de pressão foi definido na classe para calcular e imprimir o valor Celsius com a formatação no rótulo. Quando o usuário clica no botão depois de inserir o valor de Fahrenheit na caixa de texto, o OnClicked () o método será chamado, e o valor Celsius correspondente será exibido.
# Importar módulos necessáriosA temperatura em Celsius é " + str (c) + '
'Saída
A seguinte saída semelhante aparecerá após a execução do código. Aqui, 50 tomou como o valor de Fahrenheit. Quando o usuário pressionou o Converter para Celsius botão, então 10 Imprimiu como o valor Celsius.
Conclusão
Três maneiras diferentes de converter o valor de Fahrenheit para o valor de Celsius foram mostradas neste tutorial usando exemplos simples. Os dois primeiros exemplos mostram a conversão usando a classe e a função que gera a saída no console. O último exemplo mostra a conversão usando a GUI.