if语句:
if<条件>:#条件之后必须有“:”。
<语句>
if语句的三元运算符:
<表达式1>if<条件>else<表达式2>:其语义是当条件为真时取得表达式1的值,否则取得表达式2的值。
for语句的形式如下:
for<循环变量>in<遍历对象>:
<语句1>
else:
<语句2>
语句1就是for语句中的循环体,它的执行次数就是遍历对象中值的数量,else语句中的语句2只有在循环正常退出时执行。
for语句与range()函数
for语句中的对象集合可以是列表、字典以及元组等,也可以通过range()函数产生一个整数列表,以完成计数循环。
range([start,]stop[,step])
start:可选参数,起始数,默认为0;
stop:终止数,如果range只有一个参数x,那么range生产一个从0至x-1的整数列表;
step:可选参数,步长,即每次循环序列增长值
注意:产生的整数序列的最大值为stop-1
while循环执行语句
while<条件>:
<语句1>
else:
<语句2> #如果循环未被break终止,则执行