22 lines
488 B
Python

from pathlib import Path
path = Path('guest_book.txt')
prompt = "\nHi, what's your name? "
prompt += "\nEnter 'quit' if you're the last guest. "
guest_names = []
while True:
name = input(prompt)
if name == 'quit':
break
print(f"Thanks {name}, we'll add you to the guest book.")
guest_names.append(name)
# Build a string where "\n" is added after each name.
file_string = ''
for name in guest_names:
file_string += f"{name}\n"
path.write_text(file_string)