# Numerická a aplikovaná matematika - teória čísel
# Pre prirodzené číslo k>0 generujte postupnosť
# nasledovným spôsobom:
# ak k je párne, tak nasledovné číslo postupnosti bude k/2
# ak k je nepárne, tak nasledovné číslo postupnosti bude 3k+1
# Dokážte, že pre každé k, postupnosť po konečnom počte krokov
# dosiahne číslo 1.
# Je to jedna najznámejšia domnienka teórie čísel.
# Zatiaľ je to nevyriešený problém, pozri
# https://cs.wikipedia.org/wiki/Collatz%C5%AFv_probl%C3%A9m
k=15
while k>1:
print(k)
if k%2==0: k=k/2
else:k=3*k+1
print("1")
# Numerická a aplikovaná matematika - teória čísel
# Interaktívne zadávanie čísel k
@interact
def funkcie(
k = input_box(default = 15),auto_update=False):
while k>1:
print(k)
if k%2==0:k=k/2
else:k=3*k+1
print("1")