Learn Python The Hard Way学习(11) - 提问
现在让我们加快脚步,前面我们学习了很多无聊的打印,下面我们学习怎么输入信息到我们的程序中,下面的练习可能有点难,不过相信我,只管先做,到后面你就知道是怎么回事了。
大部分软件做的事情就是:
• 接收用户的输入
• 改变输入信息
• 打印出改变后的信息
前面我们只做了打印,下面我们实现简单的输入,具体原理我们下个练习做解释。
[python]
1. print "How old are you?",
2. age = raw_input()
3. print "How tall are you?",
4. height = raw_input()
5. print "How much do you weight?",
6. weight = raw_input()
7.
8.
9. print "So, you're %r old, %r tall and %r heavy." % (
10. age, height, weight)
提示:我们在每行后加了逗号,这样就不会换行等待输入。
运行结果
How old are you? 26
How tall are you? 6'2"
How much do you weight? 175kg
So, you're '26' old, '6\'2"' tall and '175kg' heavy.
加分练习
1. 上网查找一下raw_input是做什么的?
读取一行输入的字符串。
2. 你能找到它的其它用法吗?
age = raw_input("How old are you?")
3. 模范上面例子自己做一些提问。www.zzzyk.com
4. 看看例子中的'6\'"',这里做了单引号的转义,防止这个单引号被认为是结束符。
作者:lixiang0522
补充:Web开发 , Python ,