The big if (error)


#1

def the_flying_circus(answer):
if answer > 42:
print((20 > 2) and (32 + 5 == 2))

elif answer < 9:
    print((42 > 5) or not (23 < 679)) 

else:
    print ((6 >= 7) and not (42 + 9 != 6))

print the_flying_circus(54)
print the_flying_circus(2)

it says in the error mesage, 'the_flying_circus does not take any arguments.'
what does it mean
WHAT DOES IT MEAN


#2

It means that you should type function without parameters. Remove "answer" from the brackets of the_flying_circus().

Also the function should return True instead of print it.