Advertisement
brandonmunda1

Brandon Collatz Sequence

Feb 23rd, 2022
614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 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