"""Getting input from the user""" # There are two built-in functions in Python for getting keyboard input # when you want to read a string a string use the "raw_input" function: name = raw_input("Please enter your name: ") print "name has a type", type(name) # when you want to read numbers use the "input" function: age = input("your age? ") print "age has a type", type(age) print name, "says he is", age, "years old" # if you enter an expression using input, python evaluates it: expression = input("Enter a numerical expression: ") print expression # you can enter a string using input, but you have to surround it # with quotes string = input("please enter a string: ") print type(string)