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

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.
#9
1x
vote_ok
von Fabiboy (50 Punkte) - 11.05.2016 um 20:23 Uhr
Quellcode ausblenden Python-Code
def f(x,y):
    sum = 0
    for x in range(0,x):
        sum+=y
    return sum

def getUserInput():
    Uinput = input("Give in a number..")
    if not Uinput.isnumeric():
        raise Warning
    else:
        return int(Uinput)

x = None
y = None

while not (x or y):
    try:
        x,y = getUserInput(), getUserInput()
    except Warning:
        print("This isn't a number")

print(f(x,y))

Kommentare:

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

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