In der fünften Klasse sind in Mathe gerade Maße und Gewichte das Thema. Ich wollte „mal eben“ ein kleines Programm in Pythonista auf dem iPad schreiben, um Gewichte umzurechnen. Das ist gar nicht so leicht. Hier ist mein Ergebnis.
Das Programm liest eine Eingabe mit Vorkomma-, Nachkommastellen und Masseeinheit ein und gibt den Wert als Tonne, Kilogramm, Gramm und Milligramm aus. Dabei benutze ich das Package decimal für genaue Berechnungen, akzeptiere ein Komma als Dezimaltrenner (und keinen Punkt) und gebe das Ergebnis mit Tausenderpunkten und Dezimalkomma aus. Die Eingabe verträgt Leerzeichen am Anfang und vor der Einheit und kommt mit oder ohne Nachkommastellen klar.
Zum Programmieren in Python gibt es ein paar Optionen: