本文内容主要来自LEARN PYTHON THE HARD WAY
因为我用的版本为3.5.2,所以练习时与教程的写法不太一样。
经过了之前无聊的在程序里写好内容的print()练习,现在我们们学习如何让程序获得数据。
今天练习的是让用户输入数据,然后输出出来。
练习如下:
输出结果:
错误记录:
-
在写end = “”时,没有在前面加上,分隔
-
将input()写成了raw_input(),而后者是2.x版本才有的
疑问:
将第8行的%s换成%r后,输出会变成:
So,you’re ’10’ old,‘1\’20″‘ tall and ’40’ heavy.
为什么身高那里会有个反斜杠?