条件(if语句)\

形式如下:\

if 判断语句:
    语句1
else:
    语句2

若判断语句为真,则执行语句1,跳过语句2
若判断语句为假,则跳过语句1,执行语句2
条件语句可以有分支选择,形式如下\

if 判断语句1:
    语句1
elif 判断语句2:
    语句2
elif 判断语句3:
    语句3

可用elif来进行多分支选择
else语句可省略
注意:Python中没有类似C语言中switch一样的选择语句
另注:一定记得加冒号!!!

基于if-else语法的三元运算符

类似于c语言的 ?:三目运算符\

print('运行') if 2 > 1 else '不运行' 

for循环

for x in ……循环就是把给定列表或元组每个元素代入变量x,然后执行缩进的语句块\

names = ['yi', 'er', 'san']
for name in names:
    print('name') 

可以是数字也可以是字符串,对于循环中执行的元素并无限制
记得加冒号

补充:range()函数

可以生成给定起点、终点、步长的顺序整数序列
不给定起点默认从0开始
不给定步长默认步长为1
例:
range(5): [0,1,2,3,4]
range(1,5):[1,2,3,4]
range(5,9,2):[5,7,9]

while循环

条件满足即执行缩进语句块,条件不满足时退出循环

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)    

注意循环终止的条件,防止无法跳出的死循环的发生

for循环和while循环均可以用continue和break控制循环
continue:结束本轮循环,进行下轮循环
break:跳出本轮循环,执行循环后语句