Forgot to mention someting like: input = eval + raw_input I mean: >>> def my_input(x): return eval(raw_input(x)) >>> my_input('What? ') What? 3+4 7 >>> Gregor