Grundlagen

Modulo

Schreiben Sie ein Program, welches den Rest der Division zweier natürlicher Zahlen berechnet, ohne den Modulo-Operator zu verwenden.

Lösung

quotient = 45
dividend = 8
quotient = dividend // divisor
rest = dividend - (quotient * divisor)

Zeitkonversion

Schreiben Sie ein Programm, das eine Zeitspanne in Stunden in Minuten umrechnet und ausgibt.

Lösung

stunden = 32.2
print(stunden, 'in Minuten: ', stunden*60)
1.5 in Minuten:  90.0

Temperaturkonversion

Schreiben Sie ein Programm, welches eine Temperatur von °Fahrenheit nach °Celsius umrechnet und ausgibt. Benutzen Sie die Formel:

(1.1)\[\begin{equation} \frac{C}{5} = \frac{F-32}{9} \end{equation}\]

mit \(C\) der Temperatur in Celsius und \(F\) der Temperatur in Fahrenheit.

Lösung

temperatur_f = 65
temperatur_c = (5 / 9) * (temperatur_f - 32)
print(temperatur_f, '°F = ', temperatur_c, '°C')
65 °F =  18.333333333333336 °C