Просто переписайте цикл while
, чтобы перед записью в файл произошел разрыв.
print("Enter the contents:")
with open(file_name, "w") as file:
while True:
line = input()
if line == "-99":
break
print(line, file=file)
Я сделал некоторые другие улучшения в коде.
Чтобы упростить цикл
Вы можете использовать fileinput
:
for line in fileinput.input():
if line == "-99":
break
print(line, file=file)
В Python 3.8 вы сможете использовать оператор моржа:
while (line := input()) != "-99":
print(line, file=file)