3.编写一个程序访客,提示用户输入其名字;用户作出响应后,将其名字写入到文件suest.txt 中。程序判断当输入的名字不等于’JHUN’的时候,循环执行
时间: 2024-01-21 19:18:23 浏览: 28
以下是Python代码实现:
```
while True:
name = input("请输入您的名字:")
if name != "JHUN":
# 如果名字不是JHUN,继续循环
continue
else:
# 如果名字是JHUN,将其写入文件
with open("guest.txt", "w") as file:
file.write(name)
break
```
程序会一直循环,直到用户输入JHUN为止。如果用户输入的名字不是JHUN,程序会继续循环,直到用户输入JHUN。当用户输入JHUN后,程序会将其名字写入到文件guest.txt中,并跳出循环。
相关问题
编写一个程序访客,提示用户输入其名字;用户作出响应后,将其名字写入到文件guest.txt 中。程序判断当输入不等于n的时候,循环执行。
以下是Python的实现:
```python
while True:
name = input("请输入您的名字:")
if name != "n":
with open("guest.txt", "a") as f:
f.write(name + "\n")
else:
break
```
程序会不断循环,提示用户输入名字,并将输入的名字写入到guest.txt文件中,直到用户输入了字符"n",循环才会结束。在写入名字时,我们使用了打开文件的"a"模式,这意味着我们将在文件末尾添加新的内容,而不是覆盖原有内容。
编写代码,编写一个程序访客,提示用户输入其名字; 用户作出响应后,将其名字写入到文件guest. txt中。程序判断当输入的名字不等于’JHUN’的时候, 循环执行。
下面是Python的实现代码:
```python
while True:
name = input("请输入您的名字:")
if name != "JHUN":
with open("guest.txt", "a") as file:
file.write(name + "\n")
else:
break
```
程序会无限循环,直到用户输入名字为"JHUN",才会跳出循环。在循环中,会提示用户输入名字,判断名字是否等于"JHUN",如果不等于,则将名字写入到文件guest.txt中。这里使用了Python的with语句,可以自动关闭文件。