1、顺序结构:代码从上往下执行
2、分支结构:根据不同的条件,执行代码
- if...
- if....else....
- if....elif...elif...else
3、循环结构:特定的代码重复执行
- for 循环
- while循环
- while循环结合 continue、break
分支结构:if....else....
if 条件1:
输出事件1
else:
输出事件2
如:a=10
b=5
if a>b:
print("大于")
else:
print("小于")
-----------打印结果-----------
大于
分支结构:if....elif...elif...else
if 判断条件1:
输出事件1
elif 判断条件2:
输出事件2
else
输出事件3
如:a=10
b=10
if a>b:
print("大于")
elif a==b:
print("等于")
else:
print("小于")
------------打印结果------------
等于
pycharm打断点进行debug调试
F7:往下走一步(遇到函数调用,会进入到函数内部)
F8:往下走一步(遇到函数调用,不会进入到函数内部,直接得出函数调用的结果)
循环结构:while循环
while 条件:
条件为真,会执行代码
直到有一个条件不满足
退出循环(break)
while的特点
1、由条件来决定循环次数
2、当我们的场景,不确定循环次数的时候,使用while
如果结束while的死循环
1、在while当中增加判断或者条件
2、使用break