10-3 访客:编写一个程序,提示用户输入其名字;用户做出响应后,将其名字写入到文件guest.txt中。
name = input("Enter your name: ")
with open('guest.txt', 'w') as file_object:
file_object.write(name)
10-4 访客名单:编写一个while循环,提示用户输入其名字。用户输入其名字后,在屏幕上打印一句问候语,并将一条访问记录添加到文件guest_book.txt中。确保这个文件中的每条记录都独占一行。
with open('guest_book.txt', 'a') as file_object:
while True:
name = input("Enter your name(q to quit): ")
if name == 'q':
break
else:
print("hello " + name)
file_object.write(name + '\n')
10-5 关于编程的调查:编写一个while循环,询问用户为何喜欢编程。每当用户输入一个原因后,都将其添加到一个存储所有原因的文件中。
with open('reason.txt', 'a') as file_object:
while True:
answer = input("Enter why you like programming?(q to quit): ")
if answer == 'q':
break
else:
file_object.write(answer + "\n")