Η input() είναι αντίστοιχη με eval(raw_input()). Δηλαδή καλεί την raw_input() και το αποτέλεσμα της το κάνει evaluate. Προσπάθησε πχ να της περάσεις ένα string. Τι θα χρειαστεί να κάνεις?
Για να καταλάβεις καλύτερα, άνοιξε τον interpreter και γράψε διαδοχικά
help(raw_input)
help(input)
Μετά πειραματίσου λίγο, δίνοντας διάφορες τιμές, πχ integers, strings κτλ για να δεις τι θα βγαίνει. Θα σε βοηθήσει σε αυτό και η type()
a = raw_input("give number :")
type(a)
a = input("give number :")
type(a)
edit: Οταν ανεβάζεις κώδικα, βάζε τον σε tags. Στον πλήρη editor (όχι αυτον της γρήγορης απάντησης είναι το κουμπάκι με σήμα "<>".