I don't understand why this fails
print('Yes') if True else print('No')
File "<stdin>", line 1
print('Yes') if True else print('No')
^
SyntaxError: invalid syntax
print('Yes') if True == False else print('No')
File "<stdin>", line 1
print('Yes') if True == False else print('No')
^
SyntaxError: invalid syntax
But this does work
print('Yes') if True else True
Yes
printis a function.