when I input “taunt bear” in the Terminal, it directly goes with the first elif instead of the second one since they both are “taunt bear” is this because of the definition that ( Python searches for the first true condition and carries out its associated block of statements)
the boolean part
choice == “taunt bear” and not bear_moved
does this contain two booleans to evaluate:
1. “and”: taunt bear and not bear_moved
when I input from the terminal it runs with input “taunt bear” even without “not bear_moved” isn’t it suppose to evaluate both since it is “AND” both have to be true so that it gets true as the answer.
It’s been the whole afternoon that I am stuck at this part. I tried to change the “and” to “or” it gives me the else print(“I got no idea what that means ) as the answer. I also change the second “taunt bear” to " laugh at bear” as something different from the first one to see if it will work but still give me “I got no idea what that means” as answer