Sia Fahrenheit che Celsius sono usati per la misurazione della temperatura. Il fisico tedesco Daniel Gabriel Fahrenheit è l'inventore della scala di misurazione Fahrenheit e l'unità di questa misurazione è definita dal grado. L'acqua si congela a 32 gradi Fahrenheit e l'acqua bolle a 212 gradi Fahrenheit. L'astronomo svedese Andres Celsius è l'inventore della scala di misurazione Celsius e l'unità di questa misurazione è anche definita dal grado. L'acqua si congela a 0 gradi Celsius e l'acqua bolle a 100 gradi Celsius. In questo tutorial sono mostrati diversi modi per convertire la scala Fahrenheit nella scala Celsius usando lo script Python.
Formula per convertire Fahrenheit in Celsius
La seguente formula viene utilizzata per convertire la temperatura dalla scala Fahrenheit alla scala Celsius. Qui, C indica il valore in Celsius e F indica il valore in Fahrenheit. Questa formula può essere utilizzata in diversi modi per calcolare il valore di Celsius dal valore Fahrenheit.
C = (5/9) * (f - 32)Converti Fahrenheit in Celsius usando la funzione
Il seguente script mostra il modo di convertire la temperatura da Fahrenheit in Celsius usando la funzione. Il valore del valore Fahrenheit sarà preso dall'utente. Convertftoc () La funzione prenderà il valore di Fahrenheit con l'argomento e la funzione restituirà il valore di Celsius dopo aver convertito il Fahrenheit in Celsius. Sia i valori di Fahrenheit che Celsius saranno stampati in seguito.
# Definisci la funzione per convertire Fahrenheit in CelsiusProduzione
Verrà visualizzato il seguente output dopo aver eseguito il codice. L'output mostra che 7.22 gradi Celsius è il valore di 45 gradi Fahrenheit.
Converti Fahrenheit in Celsius usando la classe
La seguente sceneggiatura mostra il modo di convertire la temperatura da Fahrenheit in Celsius usando la classe. IL Conversione La classe è definita nello script che contiene Convertftoc () Metodo per convertire il valore Fahrenheit al valore Celsius. Il valore Fahrenheit verrà preso dall'utente qui e chiamerà il Convertftoc () Metodo della classe creando l'oggetto della classe di conversione.
# Definisci la classe per convertire Fahrenheit in CelsiusProduzione
Verrà visualizzato il seguente output dopo aver eseguito il codice. L'uscita mostra che 10 gradi Celsius è il valore di 45 gradi Fahrenheit.
Converti Fahrenheit in Celsius usando la forma
Il seguente script mostra il modo di convertire Fahrenheit in Celsius utilizzando GUI (interfaccia utente grafica). Qapplicazione, Qmainwindow, Qlabel, QtextEdit, E Qpushbutton I moduli di PYQT5 sono stati importati nello script per creare una finestra di dialogo con etichetta, casella di testo e pulsante. Una finestra è definita all'inizio del metodo del costruttore di Convertftoc classe. Successivamente, una casella di testo è stata definita con un'etichetta e un pulsante per prendere il valore Fahrenheit dall'utente. Un'altra etichetta è stata definita per mostrare il valore di Celsius dopo aver convertito il Fahrenheit valore. OnClicked () Metodo associato al pulsante è stato definito in classe per calcolare e stampare il valore Celsius con la formattazione nell'etichetta. Quando l'utente fa clic sul pulsante dopo aver inserito il valore Fahrenheit nella casella di testo, il OnClicked () verrà chiamato il metodo e verrà visualizzato il valore Celsius corrispondente.
# Importa i moduli necessariLa temperatura in Celsius è " + str (c) + '
'Produzione
Verrà visualizzato il seguente output simile dopo aver eseguito il codice. Qui, 50 ha preso come valore Fahrenheit. Quando l'utente ha premuto il Converti in Celsius pulsante, quindi 10 ha stampato come valore Celsius.
Conclusione
In questo tutorial sono stati mostrati tre diversi modi per convertire il valore Fahrenheit al valore Celsius. I primi due esempi mostrano la conversione usando la classe e la funzione che genera l'output nella console. L'ultimo esempio mostra la conversione usando GUI.