习题 27: 记住逻辑关系
习题 28: 布尔表达式练习
习题 29: 如果(if)
习题 30: Else 和 If
Python 的规则里,只要一行以“冒号(colon)” : 结尾,它接下来的内容就应该有缩进。
一个if语句可以跟多个elif语句,但最后只能有一个else语句
习题 31: 作出决定
习题 32: 循环和列表
range 是怎么回事。
该函数的原型应该如下:
range(start, end, scan): 输出是一个数字列表。
start表示从该数字开始,默认从0开始。range(0,6)与range(6)等价。
end表示在哪里结束,但是不包括该数字,range(0,6)对应的列表为[0,1,2,3,4,5]
scan表示间隔,例如range(0,7,2)对应的列表应该为[0,2,4,6]
range()函数只输出第一个数到最后一个数之间的整数,但不包含最后这个数。所以上述输出两个就停止了,而不是三个。这是循环中最常见的一种使用方式。
append是list(列表)的方法,函数参数是可以是任意一个元素,作用是在列表的最后添加上这个新元素。
例如a=[1,2,3]则a.append(4)以后a就是[1,2,3,4]
在第 22 行,你可以可以直接将 elements 赋值为 range(0,6),而无需使用 for 循环
elements = []
elements = range(0 ,6)
1. 尽量少用 while-loop,大部分时候 for-loop 是更好的选择。
2. 重复检查你的 while 语句,确定你测试的布尔表达式最终会变成 False 。
3. 如果不确定,就在 while-loop 的结尾打印出你要测试的值。看看它的变化。
如果执行的是以:(冒号,colon)结尾,那就意味着接下来的内容是一个新的代码片段,新的代码片段是需要被缩进的。
CTRL-C程序中断。