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.
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}
Solltest du starke Probleme mit der Aufgabe haben, lies dir bitte nochmal die unten verlinkten Artikel durch. Zum Ende des Artikels
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
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)