Skip to content

Instantly share code, notes, and snippets.

@magusafr
Last active June 27, 2018 06:48
Show Gist options
  • Save magusafr/ff5da02ca6047454535b409724d5706e to your computer and use it in GitHub Desktop.
Save magusafr/ff5da02ca6047454535b409724d5706e to your computer and use it in GitHub Desktop.
Collatz
def collatz(number):
if number % 2 == 0:
number = number // 2
print(number)
while number != 1:
collatz(number)
break
elif number % 2 == 1:
number = 3*number + 1
print(number)
while number != 1:
collatz(number)
break
number = int(input())
collatz(number)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment