a = int(input("Write a number: ")) # Open (or create) a text file for writing with open("collatz.txt", "w") as file: while True: file.write(str(a) + "\n") # write current value to the file if a % 2 == 0: a = a // 2 else: a = a * 3 + 1 if a == 1: file.write(str(a) + "\n") # write the final 1 break print("Sequence written to collatz.txt")