确定两个变量是True还是False
我正在尝试创建一个函数,其中两个变量在一个if语句中。后跟 a(n) == True。它不起作用,但这是我以更好的格式尝试的。
if var1, var2 == True:
print("This function is correct")
else:
print("This function doesn't work")
但它返回了这条消息:
Invalid Syntax
有没有办法使这个功能成为可能?
回答
请记住,您可以利用var1并且var2是布尔值,因此:
if var1 and var2:
# your logic
替代方案,您可以使用该all 功能
if all([var1, var2]):
# your logic
注意:您不需要True在条件中检查相等性,重点是利用这一点。