Både Fahrenheit og Celsius brukes til temperaturmåling. Den tyske fysikeren Daniel Gabriel Fahrenheit er oppfinneren av Fahrenheit måleskala, og enheten til denne målingen er definert av graden. Vannet fryser ved 32 grader Fahrenheit og vann koker ved 212 grader Fahrenheit. Den svenske astronomen Andres Celsius er oppfinneren av Celsius måleskala, og enheten for denne målingen er også definert av graden. Vannet fryser på 0 grader Celsius, og vann koker ved 100 grader Celsius. Ulike måter å konvertere Fahrenheit -skalaen til Celsius -skalaen ved hjelp av Python -skriptet vises i denne opplæringen.
Formel for å konvertere Fahrenheit til Celsius
Følgende formel brukes til å konvertere temperaturen fra Fahrenheit -skalaen til Celsius -skalaen. Her indikerer C verdien i Celsius, og F indikerer verdien i Fahrenheit. Denne formelen kan brukes på forskjellige måter for å beregne verdien av Celsius fra Fahrenheit -verdien.
C = (5/9) * (f - 32)Konverter Fahrenheit til Celsius ved hjelp av funksjon
Følgende skript viser måten å konvertere temperaturen fra Fahrenheit til Celsius ved å bruke funksjonen. Verdien av Fahrenheit -verdien vil bli tatt fra brukeren. Convertftoc () Funksjonen vil ta Fahrenheit -verdien etter argumentet, og funksjonen vil returnere Celsius -verdien etter å ha konvertert Fahrenheit til Celsius. Både Fahrenheit og Celsius -verdiene vil bli skrevet ut senere.
# Definer funksjon for å konvertere Fahrenheit til CelsiusProduksjon
Følgende utgang vises etter å ha utført koden. Utgangen viser at 7.22 grader Celsius er verdien av 45 grader Fahrenheit.
Konverter Fahrenheit til Celsius ved hjelp av klasse
Følgende skript viser måten å konvertere temperaturen fra Fahrenheit til Celsius ved å bruke klasse. De Omdannelse Klassen er definert i skriptet som inneholder Convertftoc () metode for å konvertere Fahrenheit -verdien til Celsius -verdien. Fahrenheit -verdien vil bli tatt fra brukeren her og ringe Convertftoc () klassemetoden ved å lage objektet for konverteringsklassen.
# Definer klassen for å konvertere Fahrenheit til CelsiusProduksjon
Følgende utgang vises etter å ha utført koden. Produksjonen viser at 10 grader Celsius er verdien av 45 grader Fahrenheit.
Konverter Fahrenheit til Celsius ved å bruke form
Følgende skript viser måten å konvertere Fahrenheit til Celsius ved å bruke GUI (grafisk brukergrensesnitt). Qapplication, QMainWindow, Qlabel, QTextedit, og Qpushbutton Moduler av PYQT5 er importert i skriptet for å opprette en dialogboks med etikett, tekstboks og knapp. Et vindu har definert i begynnelsen av konstruktørmetoden til Convertftoc klasse. Deretter har en tekstboks definert med en etikett og en trykknapp for å ta Fahrenheit -verdien fra brukeren. En annen etikett er blitt definert for å vise Celsius -verdien etter å ha konvertert Fahrenheit verdi. OnClicked () Metode tilknyttet trykknappen er definert i klassen for å beregne og skrive ut Celsius -verdien med formateringen i etiketten. Når brukeren klikker på trykknappen etter å ha lagt inn Fahrenheit -verdien i tekstboksen, er det OnClicked () Metoden vil bli kalt, og den tilsvarende Celsius -verdien vises.
# Importer nødvendige modulerTemperaturen i Celsius er " + str (c) + '
'Produksjon
Følgende lignende utdata vises etter å ha utført koden. Her, 50 har tatt som Fahrenheit -verdien. Når brukeren har trykket på Konvertere til Celsius Knapp, da 10 har skrevet ut som Celsius -verdien.
Konklusjon
Tre forskjellige måter å konvertere Fahrenheit -verdien til Celsius -verdien er vist i denne opplæringen ved å bruke enkle eksempler. De to første eksemplene viser konverteringen ved hjelp av klassen og funksjonen som genererer utgangen i konsollen. Det siste eksemplet viser konverteringen ved å bruke GUI.