老牛第一名 发表于 2020-7-31 21:02:56

第29讲课后作业第0题

请教大佬第29讲课后作业第0题,我是这样写的(与答案在循环上不同),结果输入回车就无限循环写入了。
请问是为什么,谢谢~def file_write(file_name):
    f = open(file_name, 'w')
    print('请输入内容【单独输入\':w\'保存退出】:')
    content = input()
    while(content != ':w'):
      f.write('%s\n' % content)

file_name = 'E:\\' + input('请输入文件名:')
file_write(file_name)

冬雪雪冬 发表于 2020-7-31 21:09:26

因为input在循环外,不会在循环中多次输入,不会使循环结束
页: [1]
查看完整版本: 第29讲课后作业第0题