Skip to content
Advertisement

Determining if both variables are True or False

I’m trying to make a function where two variables are in one if statement. followed by a(n) == True. It doesn’t work, but here’s what I tried in a better format.

if var1, var2 == True:
 print("This function is correct")
else:
 print("This function doesn't work")

but it returned this message:

Invalid Syntax

Is there a way to make this function possible?

Advertisement

Answer

Keep in mind that you can take advantage var1 and var2 are booleans, so:

if var1 and var2:
    # your logic

Alternative, you can use the all function

if all([var1, var2]):
    # your logic

Note: you don’t need to check equality for True in a conditional, the point is to take advantage of that.

User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement