Skip to content
← Back to Community
I can't figure out how to make this work! :(
Profile icon
CrafttheWorld

I can't make the if else statement work. I've looked at my other codes but still can't figure it out. I think if else statements always get me. :(

Voters
Profile icon
CrafttheWorld
Comments
hotnewtop
Profile icon
Coder100

Your syntax is indeed slightly wrong. If statements are statements like anything else, so they don't need to be indented! Here is the syntax:

if ...: ... elif ...: ... # optional else: ...

for you:

print("aer-, aero-: means ______") response = input() if response == "air": print("Correct!") else: print("Wrong, it means: air")

I put your input into a variable instead of an if statement because it's more maintainable that way. Also, input is a function that takes an argument to print to the screen, not to compare! Use == for that.

Profile icon
CrafttheWorld

Thank you @Coder100. I will try it out.