首页 » 父与子的编程之旅:与小卡特一起学Python » 父与子的编程之旅:与小卡特一起学Python全文在线阅读

《父与子的编程之旅:与小卡特一起学Python》第11章

关灯直达底部

测试题

1. Python 中可以在 range 函数中放一个变量来建立可变循环,

如下:

for i in range(numberOfLoops)  

或者:

for i in range(1, someNumber)  

2. 要建立嵌套循环,需要把一个循环放在另一个循环的循环体中,如下:

for i in range(5):    for j in range(8):print "hi",    print  

这个代码会打印 5 行(外循环),每一行上打印 8 次 "hi"(内循环)。

3. 将会打印 15 个星号。

4. 这个代码的输出如下所示:

* * ** * ** * ** * ** * *  

5. 对于 4 层的判定树,会有 2*4 或者 2 / 2 * 2 * 2 种可能的选择。也就是 16 种可能的选择,或者决策树有 16 条路径。

动手试一试

1. 下面给出这个倒计时定时器程序,它会询问用户从哪里开始:

# Countdown timer asks the user where to startimport timestart = int(raw_input("Countdown timer: How many seconds? ", ))for i in range (start, 0, -1):    print i    time.sleep(1)print "BLAST OFF!"  

2. 下面这个程序会在各个数旁边打印一行星号:

# Countdown timer asks the user where to start# and prints stars beside each numberimport timestart = int(raw_input("Countdown timer:  How many seconds? ", ))for i in range (start, 0, -1):    print i,    for star in range(i):print '*',    print    time.sleep(1)print "BLAST OFF!"