number = None
tested_number = None
def even(num):
global number
number = num / 2
def odd(num):
global number
number = num * 3 + 1
def even_or_odd(num):
global number
number = num
while True:
if number == 1:
with open("Collatz_problem.txt", "a")as file:
file.write(f"Tested number: {tested_number}, result: 1\n\n")
break
if number % 2 == 0:
even(number)
else:
odd(number)
for i in range(2, 1000001):
tested_number = i
print(i)
even_or_odd(i)