lichanglin1987 发表于 2020-4-8 17:21:54

pyrhon 29讲课后作业

name = input('请输入您的文件名:')
data = input('请输入内容【单独输入:w保存退出】:')
f = open(name,"w")
while 1:
    if data != ':w':
      f.write('%s\n'%data)
    else:
      break
f.close()


为什么我的运行程序之无法退出了?输入:w也退出不了,哪里出问题了吗

zltzlt 发表于 2020-4-8 17:24:24

你没有在循环中改变 data,这样就行了:

name = input('请输入您的文件名:')
data = input('请输入内容【单独输入:w保存退出】:')
f = open(name,"w")
while 1:
    if data != ':w':
      f.write('%s\n'%data)
    else:
      break
    data = input()
f.close()
页: [1]
查看完整版本: pyrhon 29讲课后作业