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

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.
#23
vote_ok
von egresr (40 Punkte) - 07.10.2018 um 00:10 Uhr
Quellcode ausblenden Python-Code
zaehler = 0
istEingabeVollstaendig = False
erg = 0

while not istEingabeVollstaendig:

    if zaehler == 0:
        bezeichner = 'erste'
    if zaehler == 1:
        bezeichner = 'zweite'

    userEingabe = input('Bitte {0} Zahl eingeben: '.format(bezeichner))

    if userEingabe.isdigit():
        value = int(userEingabe)

        if zaehler == 0:
            zahl1 = value

        if zaehler == 1:
            zahl2 = value
        zaehler += 1
    else:
        print('Falsche Eingabe. Bitte geben Sie {0} Zahl wieder :'.format(bezeichner))
    if zaehler == 2:
        istEingabeVollstaendig = True

i = 0
for i in range(1, zahl2 + 1):
    erg += zahl1

print(erg)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

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

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.