Apr-19-2018, 10:48 PM
Aha, now I get what you mean. Yes, you are correct.
The final code:
The final code:
def collatz(number): if number % 2 == 0: print(number//2) return number//2 else: result = 3*number + 1 print(result) return result try: n = int(input("Give me a number: ")) while n != 1: print(n) n = collatz(abs(n)) except ValueError: print('Type a number please!')