问题遇到的现象和发生背景
编写一个while循环,询问用户为何喜欢编程。每当用户输入一个原因后,都将其添加到一个存储所有原因的文件中
reason2_file ='reason2.txt'
reasons = []
while True:
reason = input('你为什么喜欢编程?\n')
reasons.append(reason)
controll_poll = input('你想让下一个人参与吗?(Y/N)')
if controll_poll != 'Y':
break
else:
with open(reason2_file,'a') as f:
for reason in reasons:
f.write(reason)
运行之后,无法将reasons写入到 txt中是为啥呢?整体逻辑感觉没啥问题啊