习题 32: 循环和列表 现在你应该有能力写更有趣的程序出来了。如果你能一直跟得上,你应该已经看出将“if 语句”和“布尔表达式”结合起来可以让程序作出一些智能化的事情。 然而,我们的程序还需要能很快地完成重复的事情。这节习题中我们将使用 for-loop (for 循环)来创建和打印出各种各样的列表。在做的过程中,你会逐渐明白它们是怎么回事。现在我不会告诉你,你需要自己找到答案。 在你开始使用 for 循环之前,你需...
习题 14:提示和传递 让我们使用 argv 和 raw_input 一起来向用户提一些特别的问题。下一节习题你会学习如何读写文件,这节练习是下节的基础。在这道习题里我们将用略微不同的方法使用 raw_input,让它打出一个简单的 > 作为提示符。这和一些游戏中的方式类似,例如 Zork 或者 Adventure 这两款游戏。 1from sys import argv 2 3 script, user_name = argv 4 prompt = ‘> ‘ 5 6print"Hi %s, I‘m the %s script." % (user_...
习题 40: 字典, 可爱的字典 接下来我要教你另外一种让你伤脑筋的容器型数据结构,因为一旦你学会这种容器,你将拥有超酷的能力。这是最有用的容器:字典(dictionary)。 Python 将这种数据类型叫做 “dict”,有的语言里它的名称是 “hash”。这两种名字我都会用到,不过这并不重要,重要的是它们和列表的区别。你看,针对列表你可以做这样的事情:1 >>> things = [‘a‘, ‘b‘, ‘c‘, ‘d‘]
2 >>> print things[1]
3b
4 >...
习题 10: 那是什么? 在习题 9 中我你接触了一些新东西。我让你看到两种让字符串扩展到多行的方法。第一种方法是在月份之间用 \n (back-slash n )隔开。这两个字符的作用是在该位置上放入一个“新行(new line)”字符。 使用反斜杠 \ (back-slash) 可以将难打印出来的字符放到字符串。针对不同的符号有很多这样的所谓“转义序列(escape sequences)”,但有一个特殊的转义序列,就是 双反斜杠(double back-slash) \\ 。这两个...
python小白在开始学习之前,都会纠结到底选择一本什么样的书籍来作为入门的教材。今天我们讲一讲《笨办法学python》这本书。在这本书的帮助下,你将通过非常简单的练习学会一门编程语言。做练习 是每个程序员的必经之路:1.从头到尾完成每一个习题。2.一字不差地录入每一段程序。3.让程序运行起来。就是这样,刚开始可能会非常难,但你要坚持下去。如果你通读了这本书,并且每晚花一两个小时做习题,你可以为自己读下一本关于Pyt...
PYTHON学习:《笨办法学python》习题14,
from sys import argvscript, user_name = argv
prompt = '> '
print ("Hi %r, 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_...
python电子书下载 pdf
python下载全部: 链接: https://pan.baidu.com/s/1vDJXo9HPqa4chXFi2dIaFg 密码: 9dcn
你也可以单独下载:
head first oython pdf 下载 百度网盘 链接: https://pan.baidu.com/s/1AqRhOA5wumFiRv0xB7PpmQ 密码: pk0n
python高级编程 pdf 下载 百度网盘 链接: https://pan.baidu.com/s/1yXx-fqj_Jk0bZen8jTXN3Q 密码: fkcg
python 学习手册 pdf 下载 百度网盘 链接: https://pan.baidu.com/s/1ak9UWNQTQzKdx0...
python电子书下载 pdf
python下载全部: 链接: https://pan.baidu.com/s/1vDJXo9HPqa4chXFi2dIaFg 密码: 9dcn
你也可以单独下载:
head first oython pdf 下载 百度网盘 链接: https://pan.baidu.com/s/1AqRhOA5wumFiRv0xB7PpmQ 密码: pk0n
python高级编程 pdf 下载 百度网盘 链接: https://pan.baidu.com/s/1yXx-fqj_Jk0bZen8jTXN3Q 密码: fkcg
python 学习手册 pdf 下载 百度网盘 链接: https://pan.baidu.com/s/1ak9UWNQTQzKdx0...
练习from sys import argvscript, 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 = input(prompt)print ("Where do you live %s?" % user_name)
lives = input(prompt)print ("What kind of computer do you have?")
computer = input(prompt)print ("""
Alright, so you said %r ab...
ex111 print("How old are you?",end= )
2 age=input()
3 print("How tall are you?",end= )
4 height=input()
5 print("How much do you weight?",end= )
6 weight=input()
7
8 print(f"So,youre {age} old , {height} tall and {weight} heavy." )*Python提供了一个input(),可以让人输入字符串,并且存放到变量里
*input其他用法:由于input让我们得到的值是一个字符串,所有无论我们一开始是为了得到整数、浮点数或者别的类...
print "\t whats you name?"user_name = raw_input(>)
from sys import argvscript, = argv
prompt = >
print "\t hi %s,Im the %s script"%(user_name,script)print "\t Id like to ask you a few questions"
print "\t Do you like me %s"%(user_name)likes = raw_input(prompt)
print "\twhere do you live %s?"%(user_name)lives = raw_input(prompt)
print "\twhat kind of computer do you have?"computer = raw_input...
项目骨架学会如何建立一个项目的“骨架”目录。这个骨架目录具备让项目跑起来的所有基本内容。里边会包含你的项目文件布局、自动测试代码、模块及安装脚本。当你要建立一个新项目的时候,只需将这个目录复制进去,改改目录的名字,再编辑里边的文件就行了。Python软件包的安装需要预先安装一些软件包,安装软件包的方法太多,所以不提供详细安装步骤,只告诉需要安装哪些东西,然后自己搞定。这对你有好处,你将打开一个全新的世界...