习题 24: 更多练习?

你离这本书第一部分的结尾已经不远了,你应该已经具备了足够的 Python 基础知识,可以继续学习一些编程的原理了,但你应该做更多的练习。这个练习的内容比较长,它的目的是锻炼你的毅力,下一个习题也差不多是这样的,好好完成它们,做到完全正确,记得仔细检查。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
print "Let's practice everything."
print 'You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.'

poem = """
\tThe lovely world
with logic so firmly planted
cannot discern \n the needs of love
nor comprehend passion from intuition
and requires an explanation
\n\t\twhere there is none.
"""

print "--------------"
print poem
print "--------------"


five = 10 - 2 + 3 - 6
print "This should be five: %s" % five

def secret_formula(started):
    jelly_beans = started * 500
    jars = jelly_beans / 1000
    crates = jars / 100
    return jelly_beans, jars, crates


start_point = 10000
beans, jars, crates = secret_formula(start_point)

print "With a starting point of: %d" % start_point
print "We'd have %d beans, %d jars, and %d crates." % (beans, jars, crates)

start_point = start_point / 10

print "We can also do that this way:"
print "We'd have %d beans, %d jars, and %d crates." % secret_formula(start_point)

你应该看到的结果?

$ python ex24.py
Let's practice everything.
You'd need to know 'bout escapes with \ that do 
 newlines and 	 tabs.
--------------

	The lovely world
with logic so firmly planted
cannot discern 
 the needs of love
nor comprehend passion from intuition
and requires an explanation

		where there is none.

--------------
This should be five: 5
With a starting point of: 10000
We'd have 5000000 beans, 5000 jars, and 50 crates.
We can also do that this way:
We'd have 500000 beans, 500 jars, and 5 crates.
$

加分习题?

  1. 记得仔细检查结果,从后往前倒着检查,把代码朗读出来,在不清楚的位置加上注释。
  2. 故意把代码改错,运行并检查会发生什么样的错误,并且确认你有能力改正这些错误。

Project Versions

Table Of Contents

Previous topic

习题 23: 读代码

Next topic

习题 25: 更多更多的练习

This Page

重庆时时彩平台送 重庆时时彩鼎盛彩票网 时时彩软件排行 时时彩软件客户端 重庆时时彩定位胆稳赚方案
时时彩后四直选单式 时时彩现场开奖视频 时时彩最稳定的玩法 时时彩五星胆码技巧 哪有试用时时彩软件
时时彩后二八码刷返点 时时彩分析工具 时时彩走势图分析教程 时时彩五星如何杀号 龙云时时彩平台制作269
腾龙时时彩做号软件3.0 时时彩大小单双软件 重庆时时彩好玩吗 时时彩软件破解论坛 交通违章咨询热线
湖北30选5开奖结果查询 江苏快3开奖预测 辽宁11选5前3图表 秒速赛车开奖官网 时时彩微信群
云南快乐十分助手 海南飞鱼开奖结果 广东快乐十分走势图 22选5中奖规则 上海十一选五开奖号
青海今日快3走势图 新疆喜乐彩开奖结果官网 北京赛车官网 新疆十一选五418 幸运28在线预测网站
北京时时彩pk群 网上博彩 北京pk10聚彩 江西福利彩票快3 北京赛车pk10官方网