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

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.
#15
vote_ok
von Y0uLyric (500 Punkte) - 13.01.2017 um 16:31 Uhr
Quellcode ausblenden Python-Code
def eingabe():

    global zahl1
    global zahl2

    t = 1
    while t == 1:
        try:
            zahl1 = int(input("Geben Sie eine Zahl ein: "))
            t = 0
        except:
            print("EINE ZAHL!!!")

    z = 1
    while z == 1:
        try:
            zahl2 = int(input("Geben Sie eine weitere Zahl ein: "))
            z = 0
        except:
            print("EINE ZAHL!!!")

def multiplikation(zahl1, zahl2):

    global ergebnis

    ergebnis = 0

    while zahl2 > 0:
        ergebnis += zahl1
        zahl2 -= 1

def ausgabe(ergebnis):

    print("Das Ergebnis beträgt", ergebnis)

eingabe()
multiplikation(zahl1, zahl2)
ausgabe(ergebnis)

Kommentare:

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

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