条件语句
单个条件判断
if 判断条件:
执行语句……
else:
执行语句……
注意结尾的冒号
:
多个条件判断
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
简单语句组
可以在同一行的位置上使用if条件判断语句:
if 判断条件:执行语句……
循环语句
While
循环语句
while 判断条件:
执行语句……
循环使用 else
语句
while … else
在循环条件为 false
时执行 else
语句块:
while 判断条件:
执行语句1……
else:
执行语句2……
简单语句组
可以将执行语句与while写在同一行中:
while 判断条件:执行语句……
# 判断条件可加括号可不加
for
循环语句
for循环的语法格式如下:
for x in 序列:
执行语句……
# 例如
for letter in 'Python': # 第一个实例
print '当前字母 :', letter
通过序列索引迭代
for index in range(len(序列)):
执行语句……
# 例如
for letter in 'Python': # 第一个实例
print '当前字母 :', letter
循环使用 else
语句
else
中的语句会在循环正常执行完(即 for
不是通过 break
跳出而中断的)的情况下执行。