Python :: Aufgabe #249 :: Lösung #2

4 Lösungen Lösungen öffentlich
#249

Die Collatz-Sequenz (3n+1)

Anfänger - Python von DragStar - 23.03.2020 um 09:34 Uhr
Schreibe ein Programm, welches die Eingabe einer Zahl anfordert und dann von dieser Zahl die Collatz-Sequenz ausgibt.

#2
vote_ok
von satn1241 (3090 Punkte) - 01.04.2020 um 13:31 Uhr
Quellcode ausblenden Python-Code
# Collatz-Sequenz
n = int(input("Geben Sie eine natürliche Zahl größer Null ein: "))
while n !=1:
    if n%2 == 0:
        n = int(n/2)
    elif n%2 ==1:
        n = int(3*n+1)
    print(n)

Kommentare:

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

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