条件选择
单分支
if 条件:
满足条件执行的代码
双分支
if 条件:
满足条件执行代码
else:
不满足条件执行语句
多分支
if 条件1:
满足条件1执行代码
elif 条件2:
条件1不满足但条件2满足执行的代码
else:
上面的条件都不满足执行的代码
执行语句缩进这就是Python的一大特色,强制缩进,目的是为了让程序知道,每段代码依赖哪个条件。
二、循环运作
while循环
多用于不知道循环次数的情况下
while 条件:
循环体代码
如果条件为真,那么进入循环执行循环体的代码,如果条件为假,那么循环结束。
while True
则进行无限循环
while结合else
while 后面的else 作用是指当while 循环正常执行完(中间没有被break 中止),就会执行else后面的语句
while count <= 5 :
count += 1
print("Loop",count)
else:
print("循环正常执行完啦")
for循环
多用于知道循环次数或者使用可迭代对象的时候
for iterating_var in sequence:
循环体代码
for结合else
作用是指当for循环正常执行完(中间没有被break 中止),就会执行else后面的语句
中止循环
continue和break有点类似,区别在于continue只是终止本次循环,接着还执行下一次循环,break则完全终止整体的循环
嵌套循环
Python 语言允许在一个循环体里面嵌入另一个循环。
Python for 循环嵌套语法:
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
Python while 循环嵌套语法:
while expression:
while expression:
statement(s)
statement(s)