# Listas, repetición, decisión
# Collatz, empleando en una lista
# Conjetura de Collatz. Cualquier valor natural puede llegar a transformarse
# en 1 aplicando los siguientes pasos:
# 1. Si es par, dividirlo por dos.
# 2. Si es impar, multiplicarlo por 3 y sumarle uno.

x = int(input("Dame valor entero: "))
suc_collatz = []
n = x

while x > 1:
    if x % 2 == 0:
        x //= 2
    else:
        x = 3 * x + 1

    suc_collatz += [x]

print(n, "=", suc_collatz)
