==========CH09 homework==========
0 下面的循环会打印多少次”I Love FishC”?
for i in range(0, 10, 2):
print('I Love FishC?')
Answer: 5 次
1 下面的循环会打印多少次”I Love FishC”?
1. for i in 5:
2. print('I Love FishC')
Answer: Error, in 是成员资格运算符, 5 不能迭代
TypeError: ‘int’ object is not iterable
2 回顾一下 break 和 continue 在循环中起到的作用?
Answer: break, 如果满足条件,则终止循环
continue, 如果满足条件,则跳出,重新开始循环
3 请谈下你对列表的理解?
Answer: list 类似于矩阵,但又有点不同,有点类似MATLAB中的CELL
4 请问 range(10) 生成哪些数?
Answer: range(10) == range(0, 10, 1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
5 目测以下程序会打印什么?
1. while True:
2. while True:
3. break
4. print(1)
5. print(2)
6. break
7. print(3)
Answer:
2
3
6 什么情况下我们要使循环永远为真?
Answer: 比如时间钟表,或者固定的周期应用,或者固定模式(确保一直在,如打飞机那个游戏)的游戏
7 【学会提高代码的效率】你的觉得以下代码效率方面怎样?
有没有办法可以大幅度改进(仍然使用while)?
1. i &#