写一个程序,允许用户依次输入多个姓名和住址,并能将用户的输入保存到文件中。用户输入“quit”表示输入完毕,程序退出。
时间: 2023-04-21 13:00:03 浏览: 189
以下是Python的代码实现:
```python
# 打开文件,以追加模式写入
with open('address_book.txt', 'a') as f:
while True:
name = input('请输入姓名:')
if name == 'quit':
break
address = input('请输入住址:')
if address == 'quit':
break
# 将姓名和住址写入文件
f.write(name + ',' + address + '\n')
```
程序会不断循环,每次让用户输入姓名和住址,如果输入的是“quit”,则退出循环。在循环中,将每个姓名和住址以逗号分隔的形式写入文件中。最后,关闭文件。
阅读全文