Advertisement
Guest User

Untitled

a guest
Jul 15th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. def collatz(number):
  2.     if(number % 2 == 0):
  3.         print(number/2)
  4.         return(number/2)
  5.     else:
  6.         print(((3 * number) + 1))
  7.         return((number*3) + 1)
  8.  
  9. _number=None
  10.  
  11. while True:
  12.     print("Please enter an integer.")
  13.     try:    
  14.         _number=int(str(raw_input()))    
  15.     except ValueError:
  16.         continue
  17.     else:
  18.          while (_number != 1):
  19.             _number = collatz(_number)
  20.          print("We made it to 1!")
  21.          break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement