编写一个程序访客,提示用户输入其名字;用户作出响应后,将其名字写入到文件guest.txt 中。程序判断当输入不等于n的时候,循环执行。
时间: 2024-02-18 13:03:27 浏览: 69
基于MFC的一个校园导航程序(使用图的最短路径dijkstra算法).zip
好的,以下是 Python 代码实现:
```python
while True:
name = input("请输入您的名字:")
if name == 'n':
break
with open('guest.txt', 'a') as f:
f.write(name + '\n')
```
程序会进入一个无限循环,每次提示用户输入名字,如果输入的是字母n则退出循环,否则将输入的名字写入到`guest.txt`文件中。注意,文件操作使用了`with`语句,这样可以确保文件在使用完毕后自动关闭,避免资源泄漏。另外,`'a'`表示以追加(append)模式打开文件,如果文件不存在则自动创建。
阅读全文