@ionatan No,both input() and raw_input() works perfectly fine. Regarding the formatting his/hers code properly, really? aren't we here to help new ppl out with python?It's his 4th post here, so he/she is pretty new with the forum and it's FINE if he doesn't know how to format his/hers code since the person in question is new to programming in Python.
@titan995 It's not essentially wrong what you coded, if you try it out with the Python IDLE, both expression will return True.
As a temporary fix you could switch the code into some number check, you still can use the raw_input() added to int() like that: int(raw_input())
This could be a good example:
if int(raw_input()) > 20 :
return "Success #1"
if int(input()) == 10 :
return "Success #2"
If you simply want to keep your code you can simply delete the raw_input() and change it to "nothing" for your first if statement and "okay" for your second if statement, but raw_input() and input()#input() is used in Python3.x both works just fine.
If you need anything else do not hesitate to ask, even if your indentation is not right, we are all here to learn