IT-Knowledgebase
de Programmieren Sprachen Python Python-Aufgaben Rechnen

In Python Temperaturen umrechnen

Mithilfe solcher Aufgaben kannst du üben eigenen Code zu schreiben und danach natürlich die Lösung anschauen ob die Aufgabe richtig verstanden wurde . Wichtig hierbei ist natürlich, dass es nicht die richtige Lösung gibt und die Lösung von mir lediglich dazu dient eine bereitzustellen und Anreize zu bieten, sollte man mal nicht weiter kommen.

Aufgabenstellung

Hier geht es darum eine vorgebene Celsius Temperatur in eine andere Einheit wie Kelvin oder Fahrenheit umzurechnen. Dafür gibt es folgende Formeln:

\begin{eqnarray} Celsius &=& 5/9 * (Fahrenheit - 32) \\ Celsius &=& Kelvin - 273.15 \\ \end{eqnarray}

Umgestellt wäre das dann wie folgt:

\begin{eqnarray} Fahrenheit &=& Celsius * 1.8 + 32 \\ Kelvin &=& Celsius + 273.15 \\ \end{eqnarray}

Hinweis

Solltest du starke Probleme mit der Aufgabe haben, lies dir bitte nochmal die unten verlinkten Artikel durch. Zum Ende des Artikels

Lösungsweg

Wir fangen an mit dem definieren von unserem Startwert in Celsius.

1temperatur_celsius = 26

Nun übernhemen wir einmal komplett die Formel und weisen es einer neuen Variablen zu.

1temperatur_fahrenheit = Celsius * 1.8 + 32

Da wir keine Variable Celsius haben tauschen wir diese einfach mit unserer vorherigen vereinbarten Variable aus.

1temperatur_fahrenheit = temperatur_celsius * 1.8 + 32

Um es etwas besser zu gliedern können wir noch wie in der Mathematik noch klammern setzen. Wir machen danach dann das gleiche wie bei Fahrenheit natürlich auch für die Umrechnung von Kelvin.

1temperatur_fahrenheit = (temperatur_celsius * 1.8) + 32
2temperatur_kelvin = temperatur_celsius + 273.15

Kompletter Quellcode

1temperatur_celsius = 26
2
3temperatur_fahrenheit = (temperatur_celsius * 1.8) + 32
4temperatur_kelvin = temperatur_celsius + 273.15
5
6print("Temperatur in Fahrenheit", temperatur_fahrenheit)
7print("Temperatur in Kelvin", temperatur_kelvin)

Verweise