# výpis Collatzovy posloupnosti pro zadané číslo # vstup dat a = int(input('Zadej počátek posloupnosti: ')) kroku = 0 # inicializace počítadla # hledáme další člen posloupnosti než dosáhneme 1 while a != 1: if a % 2 == 0: a = a // 2 # další člen pro sudé číslo else: a = 3 * a + 1 # další člen pro liché číslo print(a) # tisk dalšího členu posloupnosti kroku = kroku + 1 # aktualizace počítadla # tisk výsledku print('Počet kroků v posloupnosti:', kroku)