Tanto Fahrenheit como Celsius se utilizan para la medición de la temperatura. El físico alemán Daniel Gabriel Fahrenheit es el inventor de la escala de medición de Fahrenheit, y la unidad de esta medición se define por el grado. El agua se congela a 32 grados Fahrenheit y el agua hierve a 212 grados Fahrenheit. El astrónomo sueco Andrés Celsius es el inventor de la escala de medición de Celsius, y la unidad de esta medición también se define por el grado. El agua se congela a 0 grados Celsius, y el agua hierve a 100 grados Celsius. En este tutorial se muestran diferentes formas de convertir la escala de Fahrenheit a la escala Celsius utilizando el script de Python.
Fórmula para convertir Fahrenheit a Celsius
La siguiente fórmula se utiliza para convertir la temperatura de la escala Fahrenheit a la escala Celsius. Aquí, C indica el valor en Celsius, y F indica el valor en Fahrenheit. Esta fórmula se puede usar de diferentes maneras para calcular el valor de Celsius desde el valor de Fahrenheit.
C = (5/9) * (F - 32)Convertir Fahrenheit a Celsius usando la función
El siguiente script muestra la forma de convertir la temperatura de Fahrenheit a Celsius utilizando la función. El valor del valor de Fahrenheit se tomará del usuario. Convertftoc () La función tomará el valor de Fahrenheit por el argumento, y la función devolverá el valor de Celsius después de convertir el Fahrenheit a Celsius. Los valores de Fahrenheit y Celsius se imprimirán más tarde.
# Definir la función para convertir Fahrenheit a CelsiusProducción
La siguiente salida aparecerá después de ejecutar el código. La salida muestra que 7.22 grados Celsius es el valor de 45 grados Fahrenheit.
Convertir Fahrenheit a Celsius usando clase
El siguiente script muestra la forma de convertir la temperatura de Fahrenheit a Celsius usando clase. El Conversión La clase se define en el script que contiene Convertftoc () Método para convertir el valor de Fahrenheit al valor de Celsius. El valor de Fahrenheit se tomará del usuario aquí y llame al Convertftoc () Método de la clase creando el objeto de la clase de conversión.
# Defina la clase para convertir Fahrenheit en CelsiusProducción
La siguiente salida aparecerá después de ejecutar el código. La salida muestra que 10 grados Celsius es el valor de 45 grados Fahrenheit.
Convertir Fahrenheit a Celsius usando forma
El siguiente script muestra la forma de convertir Fahrenheit a Celsius utilizando GUI (interfaz gráfica de usuario). Qaplication, Qmainwindow, Chlabel, QTEXTEDIT, y QpushButton Se han importado módulos de PYQT5 en el script para crear un cuadro de diálogo con etiqueta, cuadro de texto y botón. Una ventana se ha definido al comienzo del método de constructor de Convertftoc clase. A continuación, un cuadro de texto se ha definido con una etiqueta y un botón para tomar el valor de Fahrenheit del usuario. Se ha definido otra etiqueta para mostrar el valor de Celsius después de convertir el Fahrenheit valor. OnClicked () El método asociado con el botón Push se ha definido en la clase para calcular e imprimir el valor de Celsius con el formato en la etiqueta. Cuando el usuario hace clic en el botón Push después de ingresar el valor de Fahrenheit en el cuadro de texto, el OnClicked () Se llamará al método y se mostrará el valor de Celsius correspondiente.
# Importar módulos necesariosLa temperatura en Celsius es " + str (c) + '
'Producción
La siguiente salida similar aparecerá después de ejecutar el código. Aquí, 50 ha tomado como valor de Fahrenheit. Cuando el usuario ha presionado el Convertir a Celsius botón, entonces 10 ha impreso como el valor de Celsius.
Conclusión
En este tutorial se han mostrado tres formas diferentes de convertir el valor de Fahrenheit en el valor de Celsius utilizando ejemplos simples. Los dos primeros ejemplos muestran la conversión utilizando la clase y la función que genera la salida en la consola. El último ejemplo muestra la conversión usando GUI.