Python :: Aufgabe #1 :: Lösung #20
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.
#20

von t.anderson (60 Punkte)
- 25.04.2018 um 10:48 Uhr

""" Created on Wed Apr 25 10:00:02 2018 @author: Thomas Anderson """ zahl1 = 0 #Multiplikator zahl2 = 0 #Multiplikand ergebnis = 0 #Ergebnis escape = 0 #Escape Bedingung für 1. Schleife escape2 = 0 #Escape Bedingung für 2. Schleife while not escape == 1: try: zahl1 = input('Bitte geben sie die 1. Zahl ein: ') zahl1 = int(zahl1) escape = 1 except: print('Ungültige Eingabe, Bitte gib eine Zahl ein!') continue while not escape2 == 1: try: zahl2 = input('Bitte geben sie die 2. Zahl ein: ') zahl2 = int(zahl2) escape2 = 1 except: print('Ungültige Eingabe, Bitte gib eine Zahl ein!') continue while zahl2 > 0: ergebnis += zahl1 zahl2 -= 1 print('\nDas Ergebnis der Multiplikation lautet: ', ergebnis)
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1