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
