无法获得"else"部件。我输入的任何输入都会给我"Guest is on list"即使它们不是

  • 本文关键字:list on Guest is 任何输 else 部件 python
  • 更新时间 :
  • 英文 :

#guest list
print("Guest List")
f = open("guestlist.txt","r")
print(f.read())
f.close()
name=f
while(1):
    input('Input a guest name: ')
    if name==f:
        print("Guest is on list")
    else:
        print("Name is not on the list")

首先读取所有文本行,然后从用户获取名称,然后检查名称是否在列表上。

仍然有问题是大写/小写。

#read lines from file
f = open("guestlist.txt","r")
guest_list = f.read().split('n') 
f.close()
print(guest_list)
while True:
    # get name from user
    name = input('Input a guest name: ')
    # check nam on list
    if name in guest_list:
        print("Guest is on list")
    else:
        print("Name is not on the list")

最新更新