Advertisement
brandonmunda1

Brandon Collatz Sequence

Feb 23rd, 2022
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. # Write your code here :-)
  2. import sys
  3.  
  4. print('Enter number:')
  5.  
  6. try:
  7. number = int(input())
  8. while True:
  9. def collatz():
  10. global number
  11. if number == 1:
  12. sys.exit
  13.  
  14. elif number % 2 == 0:
  15. print(number // 2)
  16. number = number // 2
  17.  
  18. elif number % 2 == 1:
  19. print(3 * number + 1)
  20. number = 3 * number + 1
  21.  
  22. collatz()
  23.  
  24. except ValueError:
  25. print('Are you dumb? Kindly enter and integer/number mortal')
  26.  
  27.  
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement