习题14 提示和传递
2016-07-22 16:57
393 查看
</pre><pre>
from sys import argv
script,user_name = argv
prompt = '> '
print "Hi %s ,I'm the %s script."%(user_name,script)
print "I'd like to ask you a few questions."
print "Do you like me %s?"% user_name
likes = raw_input(prompt)
print "Where do you live %s?"% user_name
lives =raw_input(prompt)
print "What kind of computer do you have?"
computer = raw_input(prompt)
print """
Alright ,so you said %r about liking me.
You live in %r. Not sure where that is.
And you have a %r computer. Nice.
"""%(likes,lives,computer)
注意我们使用了
prompt = '> ' likes = raw_input(prompt)这样的语句,这样在需要输入的时候就会自带一个 > 符号了
结果是这样的
========================================================================
附加练习:
3.再添加一个参数
比如我们可以添加一个,绰号(chuohao)
from sys import argv script,user_name,chuohao = argv prompt = '> ' print "Hi %s %s,I'm the %s script."%(user_name,chuohao,script) print "I'd like to ask you a few questions." print "Do you like me %s?"% user_name likes = raw_input(prompt) print "Where do you live %s?"% user_name lives =raw_input(prompt) print "What kind of computer do you have?" computer = raw_input(prompt) print """ Alright ,so you said %r about liking me. You live in %r. Not sure where that is. And you have a %r computer. Nice. """%(likes,lives,computer)
有如下结果
现在我成为了 David风行者(David WindRunner) 了!!
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法