當(dāng)你鍵入 raw_input() 的時(shí)候,你需要鍵入 ( 和 ) 也就是“括號(hào)(parenthesis)”。這和你格式化輸出兩個(gè)以上變量時(shí)的情況有點(diǎn)類似,比如說 "%s %s" % (x, y) 里邊就有括號(hào)。對(duì)于 raw_input 而言,你還可以讓它顯示出一個(gè)提示,從而告訴別人應(yīng)該輸入什么東西。你可以在 () 之間放入一個(gè)你想要作為提示的字符串,如下所示:
y = raw_input("Name? ")
這句話會(huì)用 “Name?” 提示用戶,然后將用戶輸入的結(jié)果賦值給變量 y。這就是我們提問用戶并且得到答案的方式。
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.
$