习题 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

重庆时时彩亏 时时彩做庄家私彩 卓越在线时时彩平台 时时彩必赢技巧 高频时时彩500w
时时彩知乎 博众时时彩软件手机版 老时时彩开奖号码 怎样分析时时彩走势图 时时彩炫彩软件手机
时时彩后一银狐娱乐 时时彩软件公式见光死 仲博平台手机客户端 时时彩平台是真的假的 重庆时时彩走势图5
重庆时时彩组三预测 时时彩统计软件 时时彩开奖结果直播 时时彩可信吗 天游时时彩
11选5 陕西快乐10分玩法技巧 时时彩选号技巧 吉林11选5彩票通推荐 pc蛋蛋幸运28组合预测
山东十一选五跨度分析 双色球复式玩法 江苏快3 北京福彩快三走势图一定牛 快乐十分怎么玩
三分彩中奖技巧 北京赛车是国家开的吗 快乐扑克3豹子遗漏 新疆十一选五任选七 辽宁35选7好运彩规则
金钻彩彩票 海口彩票论坛 广西快3 东方6+1 开奖公告 棋牌斗牛兑换