Files

13 lines
296 B
Python

def steps(number):
steps: int = 0
if number <= 0:
raise ValueError("Only positive integers are allowed")
while number != 1:
steps += 1
if (number % 2) == 0:
number /= 2
else:
number *= 3
number += 1
return steps