Python :: Aufgabe #1 :: Lösung #20

33 Lösungen Lösungen öffentlich
#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.
#20
vote_ok
von t.anderson (60 Punkte) - 25.04.2018 um 10:48 Uhr
Quellcode ausblenden Python-Code
"""
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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben