下面是当初看这本书时按照书中的代码做的练习,一行一行敲下来的,都已经试运行过,没有错误(基于python3),练习1-练习10
#ex1.py
1 #print("Hello world!")
2 print("Hello again")
3 print("I like typing this.")
4 print("This is fun.")
5 print('Yay!Printing.')
6 print("I'd much rather you 'not'.")
7 print('I "said" do not touch this.')
8 print('')
#ex2.py
1 # A comment, this is so you can read your program later.
# Anything after the # is ignored by python. print("I could have code like this.") # and the comment after is ignored) # You can also use a comment to "disable"or comment out a piece of code:
# print("This won't run.") print("This will run.")
 #ex3.py
1 print("I will now count my chickens:") print("Hens",25+30/6)
print("Poosters",100-25*3%4) print("Now I will count the eggs:") print(3+2+1-5+4%2-1//4+6) print("Is it true that 3+2<5-7?") print(3+2<5-7) print("What is 3+2?",3+2)
print("What is 5-7?",5-7) print("Oh,that's why it's False.") print("How about some more.") print("Is it greater?",5 > -2)
print("Is it greater or equal?",5 >= -2)
print("Is it less or equal?",5 <= -2)
 #ex4.py
1 #给变量cars赋值为100
cars = 100
#给变量space_in_a_car赋值为4.0
space_in_a_car = 4
#给变量drivers赋值为30
drivers = 30
#给变量passengers赋值为90
passengers = 90
cars_not_driven = cars - drivers
cars_driven = drivers
carpool_capacity = cars_driven * space_in_a_car
average_passengers_per_car = passengers // cars_driven print("There are",cars,"cars available.")
print("There are only",drivers,"drivers available.")
print("There will be",cars_not_driven,"empty cars today.")
print("We can transport",carpool_capacity,"people today.")
print("We have",passengers,"to carpool today.")
print("We need to put about",average_passengers_per_car,"in each car.")
 #ex5.py
1 my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 #lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown' print("Let's talk about %s."% my_name)
print("He's %d inches tall."% my_height)
print("He's %d pounds heavy."% my_weight)
print("Actually that's not too heavy.")
print("His teeth are usually %s depending on the coffee."% my_teeth) # this line is tricky,try to get it exactly right
print("If I add %d,%d,and %d I get %d."%(my_age,my_height,my_weight,my_age+my_height+my_weight))
 #ex6.py
1 x = "There are %d types of people."%10
binary = "binary"
do_not = "don't"
y = "Those who know %s and those who %s."%(binary,do_not) print(x)
print(y) print("I said:%r."%x)
print("I also said:'%s'."%y) hilarious = False
joke_evaluation = "Isn't that joke so funny?!%r" print(joke_evaluation % hilarious) w = "This is the left side of..."
e = "a string with a right side." print(w+e)
 #ex7.py
1 print("Mary had a little lamb.")
print("Its fleece was white as %s."%'snow')
print("And everywhere that Mary went.")
print("."*10) # what'd that do? end1 = "C"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r" # watch that comma at the end. try removing it to see what happens print(end1+end2+end3+end4+end5+end6,end=" ")
print(end7+end8+end9+end10+end11+end12)
 #ex8.py
1 formatter = "%r %r %r %r" print(formatter %(1,2,3,4))
print(formatter %("one","two","three","four"))
print(formatter %(True,False,False,True))
print(formatter %(formatter,formatter,formatter,formatter))
print(formatter %(
"I had this thing.",
"That you could type up right.",
"But it didn't sing.",
"So I said goodnight."
))
 #ex9.py
1 # Here's some new strange stuff,remember type it exactly. days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug" print("Here are the days: ",days)
print("Here are the months: ",months) print("""
There's something going on here.
With the three double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want,or 5,or 6.
""")
 #ex10.py
1 tabby_cat = "\tI'm tabbed in."
persian_cat = "I'm split\non a line."
backslash_cat = "I'm \\a\\ cat." fat_cat = '''
I'll do a list:
\t* Cat food
\t* Fishies
\t* Catnip\n\t* Grass
''' print(tabby_cat)
print(persian_cat)
print(backslash_cat)
print(fat_cat)

最新文章

  1. 《jQuery判断radio、checkbox、select 是否选中和设置选中问题以及获取选中值》总结
  2. Node.js入门:包结构
  3. Unity3d+Jenkins 自动编译iOS、Android版本
  4. 笔记本_thinkpad_e40_FN
  5. 前端必须掌握30个CSS3选择器
  6. Loadrunner:场景中添加负载生成器
  7. JQuery easyui (2)Droppable(放置)组件
  8. Laravel nginx 伪静态规则
  9. JavaScript基础(更新第二波)
  10. 微信公众号开发笔记2(nodejs)
  11. Thinkphp5.0 在自己定义一个公共方法的控制器并且继承了Controller类的时候报错
  12. Java异常的正确使用姿势
  13. MyBatis中的缓存1
  14. 一个简单文本分类任务-EM算法-R语言
  15. MySQL的Join使用
  16. K8S之Secret
  17. p2 入门
  18. c#的小技巧
  19. 关于 Linq to EF 的内存泄漏问题
  20. Django项目静态文件加载失败问题

热门文章

  1. Java 操作pdf与excel
  2. java类从加载、连接到初始化过程
  3. HTML5中的Web Worker
  4. JSP学习(4)
  5. 结合pychrom与selenium实现页面自动登录
  6. liunx-centos-基础命令详解(1) -主要内容来自 —https://www.cnblogs.com/caozy/p/9261224.html
  7. 线上nginx 平滑添加新模块;如(--with-http_realip_module)
  8. k8s基本概念
  9. alert(1) to win 8
  10. AJAX——理解XMLHttpRequest对象