Hiho gemeinde..
Bitte nicht auslachen, aber ich kriegs nicht auf die Reihe den Rest von z.B. 10/3 zu berechnen. Wäre ja 1.
Danke schonmal im vorraus...
Rest berechnen?
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Modulo ist dein Freund:
UPDATE: Vielleicht interessiert dich auch divmod:
Gruß, mawe
Modulo ist dein Freund:
Code: Alles auswählen
>>> 10 % 3
1
Code: Alles auswählen
>>> divmod(10,3)
(3, 1)
Ah, super. Ich soll nämlich ein Programm von Pascal nach Py übernehmen... weil sich in Pascal ein Fehler eingeschlichen hat, und keiner weiß warum . Und da kam halt "mod" vor... Hab mir schon sowas gedacht.
Jedenfalls danke nochmal für die superschnelle Antwort
Jedenfalls danke nochmal für die superschnelle Antwort
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
divmod(10, 3) ist doch etwa wie sowas:
Code: Alles auswählen
10-(3*(10/3))
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Hi. Nein, divmos ist so definiert:
Code: Alles auswählen
divmod=lambda a,b: (a/b),(a%b)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Okay, dann noch ein versuch, ich habe nur den Mod teil gemacht
Tadaa! Ohne Modulo Operator und ohne lambda. Nich zu vergessen: ohne Sinn, da es das ja schon gibt
Code: Alles auswählen
def divmod2(a, b):
return (a/b, a-(b*(a/b)))
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice