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.2cto.com

4. 看看例子中的'6\'"',这里做了单引号的转义,防止这个单引号被认为是结束符。

 作者:lixiang0522

相关内容

    暂无相关文章

评论关闭