Guest User

Untitled

a guest
Jun 2nd, 2022
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. def collatz(number):
  2.     if number % 2 == 0:
  3.         number = number // 2
  4.         print(number)
  5.         return number
  6.     else:
  7.         number = 3 * number + 1
  8.         print(number)
  9.         return number
  10.  
  11. print('Hello, we\'re going to explore the Collatz sequence!')
  12. print('Please select a whole positive number.')
  13.  
  14. while True:
  15.     collatzstart = (input())
  16.     try:
  17.         collatzstart = int(collatzstart)
  18.         break
  19.     except ValueError:
  20.         print('That\'s not a whole positive number :(')
  21.         print('Please try again.')
  22.  
  23. while collatzstart != 1:
  24.     collatzstart = collatz(collatzstart)
Advertisement
Add Comment
Please, Sign In to add comment