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

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.
#8
vote_ok
von chrigu78 (80 Punkte) - 04.03.2016 um 23:46 Uhr
Quellcode ausblenden Python-Code
ergebnis = 0
while True:
    x = int(raw_input('Zum Multiplizieren geben Sie bitte beide Faktoren ein.\nFaktor 1: '))
    y = int(raw_input('Faktor 2: '))
    for i in range(y):
        ergebnis += x
    print('\nErgebnis (%r x %r) = ') % (x,y), ergebnis
    ende = raw_input('Noch einmal? (j/n)? > ')
    if ende == 'n':
        print 'Ende'
        break
    if ende == 'j':
        ergebnis = 0
        continue
    else:
        while ende not in ('j','n'):
            ende = raw_input('Falsche Eingabe (j/n)> ') 

Kommentare:

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

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