Python 尝试制作包含列表的if/else

Python 尝试制作包含列表的if/else,python,Python,我只是想知道如何使用这个列表?每当我尝试它时,它只给我else的输出,即“no”,而不是if。在您提供的代码块中,您正在检查您获得的用户代码是否等于用户列表。因此,如果这是正确的场景,如果输入类似于: usercode=[17701369405452789] 然而,如果场景是您需要检查用户列表中是否存在用户代码,那么使用if usercode in user\u list而不是if(usercode==user\u list)假设您修复了缩进,我希望条目([1770136944205452789

我只是想知道如何使用这个列表?每当我尝试它时,它只给我else的输出,即“no”,而不是if。

在您提供的代码块中,您正在检查您获得的用户代码是否等于用户列表。因此,如果这是正确的场景,如果输入类似于:

usercode=[17701369405452789]


然而,如果场景是您需要检查用户列表中是否存在用户代码,那么使用
if usercode in user\u list
而不是
if(usercode==user\u list)

假设您修复了缩进,我希望
条目([1770136944205452789])
可以正常工作。请给出一个例子来说明这个问题。我猜
def
下的所有内容都需要一个额外的缩进。另外,是否要确定
usercode
是否在
user\u列表中?如果是这样,
如果用户列表中的用户代码:
应该这样做。不需要妄想症。
user_list=[177013,694205,452789]

def entry(usercode):
   global user_list
   if (usercode == user_list):
      print ("69")
   else:
      print ("no")