我目前正在学习Python编程。我对这个模块的目标是在文件中输入一些数据,我希望用户能够多次执行此操作。但是,我的while循环只执行一次,即使我在结尾按“1”,它也不会再执行。
ctl = 1
while ctl == 1:
print("\n")
titre = input("Nom du film : ")
année = input("Année : ")
catégorie = input("Catégorie : ")
fichier = open("Data_Film","a",encoding = "UTF-8")
fichier.write(titre + ";" + année + ";" + catégorie + "\n")
fichier.close()
print("\n")
print("1 - Ajouter un autre film")
print("2 - Menu principal")
ctl = input("Que vouez vous faire?")
答案 0 :(得分:1)
您正在将字符串与整数进行比较,并且始终为false。
你需要这样做:
ctl = int(input("Que vouez vous faire?"))