Warum geht das Programm nicht?
Wir müssen in Informatik ein Programm auf Python schreiben was die eingegebene Zahl rundet, habe es so geschrieben, warum rundet es die Zahl nicht?
2 Antworten
![](https://images.gutefrage.net/media/user/Dultus/1719823117497_nmmslarge__0_0_450_450_9e1367268a0c3376f63d5823c5a4b995.png?v=1719823118000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Weil "round" dir einen Output gibt, den du zuweisen/weitergeben musst. Sonst sagst du nur "Runde diese Zahl" - aber mit dem Output machst du nichts.
ntr = round(ntr,1)
Woher ich das weiß:Berufserfahrung – 💻 Zertifizierter Sr. Cloud Engineer
![](https://images.gutefrage.net/media/user/JokesOnYou/1510073443758_nmmslarge__170_0_545_545_622aa733460955b17ece56847bd9b323.jpg?v=1510073446000)
Geht schlecht wenn der Output der Ursprungszahl entspricht. Entweder legst du eine Variable an wie Dultus geschrieben hat, oder rufst die Funktion in der print Anweisung auf, also print(round(ntr,1))