I would skip the “or” keyword. Afterwards the code would look somethibg like this.
choice = str(input("What do you like?")).lower()
if choice == "car":
print("I like car")
elif choice == "bike":
print("I like bike")
else:
print("I dont like anything")
The issue you probably have is, that you probably want to compare “car” and also “Car” to choice. This means you have to use something like this.
When you post code, please quote it using the “</>” button so we can see it exactly. And if something “doesn’t work” tell us what error message is.
Try printing out choice to see if you think it should be equal to any of these.
Your strings appear to be surrounded by what some editors call “smart quotes”. Or it might be the forum doing that. However, @Cupprum your properly displayed code has the same problem.
I created the comment from my phone. Funny thing that the first one was formatted properly and the others were not. Thanks for the heads up though. Will make sure to check it twice next time.
I was sure you knew that, and you spotted the mistake (incorrect idiom with or), but it seemed like the OP’s continuing trouble might be from copying your version verbatim.