为什么我的while循环仅执行第一行?

时间:2019-12-23 21:15:27

标签: python python-3.x while-loop


为什么Python3中的while循环仅执行第一个元素? 当我运行它时,将仅执行“ newEntry = ...”命令。尽管如此,它会重复执行,所以总是要求我输入“ New Entry”,但是永远不会将其写入文件,否则第一行之后的所有其他操作都不会写入。 我该怎么解决?

while (again == True):
    newEntry = input("New Entry (use \\n for a break):")
    llistnew.write(newEntry + "\n")
    againq = input("Nochmal? y/n")
    if againq == "y":
        again = True
    else:
        again = False

0 个答案:

没有答案