一、顺序结构
从上到下,从左到右
二、选择结构
- 基本选择结构:if
if a > b:
'''语句'''
- 双分支选择结构:if-else
if a >= b:
''''''
else:
''''''
- 多分支选择结构:if-elif-elif-else
if ...:
''''''
elif ...:
''''''
else:
''''''
三、循环结构
1、while循环
i = 0
sum = 0
while i < 10:
sum += i
i += 1
2、for循环
#鸡兔同笼问题
a = int(input("共有头:"))
b = int(input("共有脚:"))
for x in range(a+1):
for y in range(a+1):
if (x + y == a) & (2 * x + 4 * y == b):
print("共有鸡%s只共有兔%s只"%(x,y))
3、break关键字
在循环体中如遇break则结束循环,常与选择结构if…else合用,进行循环下一语句
4、continue关键字
在循环体中如遇continue则跳出本次循环,用法与break相同,接着进行下一次循环