Advertisement
Guest User

Collatz try and except clause

a guest
Jul 4th, 2015
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. # This is a program to show the Collatz Sequence
  2. def collatz(number):
  3. if number % 2 == 0:
  4. return number // 2
  5. elif number % 2 == 1:
  6. return 3 * number + 1
  7.  
  8. # Ask for the player to enter a number.
  9. print('Enter number greater than 1:')
  10.  
  11. try:
  12. userint = int(input())
  13. result = collatz(userint)
  14. except ValueError:
  15. print('Error: You must enter an integer.')
  16.  
  17. while result > 1:
  18. result = collatz(result)
  19. print(result)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement