When you typed raw_input() you were typing the ( and ) characters which are parenthesis. This is similar to when you used them to do a format with extra variables, as in "%s %s" % (x, y). For raw_input you can also put in a prompt to show to a person so they know what to type. Put a string that you want for the prompt inside the () so that it looks like this:
y = raw_input("Name? ")
This prompts the user with "Name?" and puts the result into the variable y. This is how you ask someone a question and get their answer.
This means we can completely rewrite our previous exercise using just raw_input to do all the prompting.
1 2 3 4 5 6 | age = raw_input("How old are you? ")
height = raw_input("How tall are you? ")
weight = raw_input("How much do you weigh? ")
print "So, you're %r old, %r tall and %r heavy." % (
age, height, weight)
|
$ python ex12.py
How old are you? 35
How tall are you? 6'2"
How much do you weight? 180lbs
So, you're '35' old, '6\'2"' tall and '180lbs' heavy.
$