def collatz number if number return number else return number collatzN

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
def collatz(number):
if number % 2 == 0:
return number // 2
else:
return 3 * number + 1
collatzNumber = input('Type an integer! ')
userNumber = int(collatzNumber)
collatzReturn = collatz(userNumber)
print(collatzReturn)
while True:
if collatzReturn != 1:
newCollatzReturn = collatz(collatzReturn)
collatzReturn = newCollatzReturn
print(newCollatzReturn)
if collatzReturn == 1:
break