Daily #25 · 23 October 2026
What or returns Hard
What does this print?
print(0 or "" or "cat" and "dog")
Show the answer
A: dog
Why: and binds tighter than or, and both return one of their operands, not True or False. "cat" and "dog" is "dog"; 0 and "" are falsy, so or moves past them.