Python :: Aufgabe #1 :: Lösung #22
33 Lösungen

#1
Multiplikation ohne zu multiplizieren
Anfänger - Python
von Gustl
- 11.11.2012 um 17:24 Uhr
Erstellen Sie ein Konsolenprogramm welches dem Benutzer auffordert 2 Zahlen einzugeben, diese sollen dann multipliziert werden, jedoch ist nur die Grundrechenart Addition erlaubt.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
#22

von jule0625 (120 Punkte)
- 01.08.2018 um 11:38 Uhr

#nummerische multiplikation und division def multiplikation(A,B): ergebnis=0; A=int(A); B=int(B); for x in range(0,B,1): summ=ergebnis; ergebnis=A+summ; return ergebnis; def division(A,B): A=int(A); B=int(B); y=A-B; ergebnis=0; while(y>=0): summ=y; y=summ-B ergebnis=ergebnis+1; return ergebnis; while(1): erg=0; wert1=input("Erste Zahl:"); wert2=input("zweite Zahl:"); decision=input("Bitte Entscheiden Sie sich ob sie Dividieren (1)\noder Multiplizieren (0)wollen"); decision=int(decision); if decision==0: erg=multiplikation(wert1,wert2); elif decision==1: erg=division(wert1,wert2); else: print("syntax error;"); print(erg);
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1