Learn Python The Hard Way学习(11) - 提问

本文通过实践演示如何使用Python的raw_input函数获取用户输入,并展示输入信息的处理过程。读者将学会基本的用户交互方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在让我们加快脚步,前面我们学习了很多无聊的打印,下面我们学习怎么输入信息到我们的程序中,下面的练习可能有点难,不过相信我,只管先做,到后面你就知道是怎么回事了。

大部分软件做的事情就是:
  • 接收用户的输入
  • 改变输入信息
  • 打印出改变后的信息
前面我们只做了打印,下面我们实现简单的输入,具体原理我们下个练习做解释。
print "How old are you?",
age = raw_input()
print "How tall are you?",
height = raw_input()
print "How much do you weight?",
weight = raw_input()


print "So, you're %r old, %r tall and %r heavy." % (
    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. 模范上面例子自己做一些提问。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值