习题 12: 提示别人?

当你键入 raw_input() 的时候,你需要键入 () 也就是“括号(parenthesis)”。这和你格式化输出两个以上变量时的情况有点类似,比如说 "%s %s" % (x, y) 里边就有括号。对于 raw_input 而言,你还可以让它显示出一个提示,从而告诉别人应该输入什么东西。你可以在 () 之间放入一个你想要作为提示的字符串,如下所示:

y = raw_input("Name? ")

这句话会用 “Name?” 提示用户,然后将用户输入的结果赋值给变量 y。这就是我们提问用户并且得到答案的方式。

也就是说,我们的上一个练习可以使用 raw_input 重写一次。所有的提示都可以通过
raw_input 实现。
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.
$

加分习题?

  1. 在命令行界面下运行你的程序,然后在命令行输入 pydoc raw_input 看它说了些什么。如果你用的是 Window,那就试一下 python -m pydoc raw_input
  2. 输入 q 退出 pydoc。
  3. 上网找一下 pydoc 命令是用来做什么的。
  4. 使用 pydoc 再看一下 open, file, os, 和 sys 的含义。看不懂没关系,只要通读一下,记下你觉得有意思的点就行了。

Project Versions

Table Of Contents

Previous topic

习题 11: 提问

Next topic

习题 13: 参数、解包、变量

This Page

时时彩票网站 oa系统平台 凤凰时时彩平台下载 时时彩注册送28元平台 腾龙做号软件苹果版本
时时彩计划软件苹果版 重庆时时彩真假 三分彩稳赚银狐娱乐 色尼姑博彩aisaob.net qq群时时彩团队
玩时时彩心得 世爵时时彩平台网站 时时彩软件哪个好 万金时时彩程序教程 彩票开奖查走势图大全
时时彩不能提现 时时彩走势图分析预测 时时彩稳赚终极秘诀 时时彩缩水软件免费版 江西时时彩开奖视频dbshishicai88
新疆35选7怎么才算中奖 广东快乐十分直播 天津快乐十分走势 加拿大西部快乐8开奖 北京赛车pk10高手群
陕西十一选五推荐 彩票开奖36选7黑龙江 新疆时时彩走势图 湖北11选5走势图任选基本走势图 广东好彩1开奖现场
媚者无疆txt下载 北京赛车pk10绝密公式 陕西11选5奖金查对表 360黑龙江时时彩 永诚娱乐城
新2娱乐城 内蒙古快3下载 湖北快三走势图一定牛 海南4+1彩票玩法 三分时时彩赚钱技巧