条件(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:跳出本轮循环,执行循环后语句