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

9 Lösungen Lösungen öffentlich
#116

Bestimmung des kleinsten gemeinsamen Vielfachen (kgV)

Anfänger - Python von Nachbar - 09.07.2016 um 10:08 Uhr
Schreibe ein Programm zur Bestimmung des kgV zweier natürlicher Zahlen (siehe Beispiel zur kgV-Berechnung). Die Berechnung soll ohne Beteiligung des größten gemeinsamen Teilers erfolgen.

Beispielausgabe:
Zahl 1: 5
Zahl 2: 7

kgV: 35
#9
vote_ok
von Scowi (20 Punkte) - 24.10.2019 um 21:45 Uhr
Quellcode ausblenden Python-Code
def kgv():
    l = [int(input("Nummer1 = ")), int(input("Nummer2 = "))]
    l.sort()
    bigger = l[-1]
    x = 1
    if l[-1] == 0 or l[-2] == 0:
        print("0 geht nicht")
        return
    if l[-1] % l[-2] == 0:
        print(l[-1])
    else:
        while l[-1] % l[-2] != 0:
            l[-1] = bigger * x
            x = x + 1
        print(l[-1])
kgv()

Kommentare:

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

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