每次我选择选项1时,它都会删除以前的输入,因此我总是获得成功,而不会获得已经存在的书籍。如何修复
谢谢你
while True:
option=int(input("enter an option\n"))
list=[]
Library=[]
if option==1:
nameBook=input("enter name to the book\n")
list.append(nameBook)
for nameBook in list:
if nameBook not in Library:
Library.append(nameBook)
print("success")
else:
print("book already exist")
您需要将您命名的列表放在while循环之外
试试这个,你会看到“书已经存在”将打印,如果你尝试把同一本书几次
还请注意,强烈建议不要调用list“list”,因为list已经是一个内置python对象
相关问题 更多 >
编程相关推荐