流程控制
当我们走到岔路口时,就会做出选择,选择一条属于自己的路,踏出一片不一样的人生。程序也是如此,此时,我们就可以做出判断,满足哪个条件就走哪一条路
- 代码的缩进为一个tab键,或者4个空格
- 当满足一定条件 时才会执行那块代码,否则就不执行那块代码
- elif必须和if一起使用,否则出错
单分支
if 条件:
满足时做的事情
salary = 500
if salary < 1000:
print("就你那点工资还不如一个要饭的呢")
#就你那点工资还不如一个要饭的呢
双分支
if 条件:
满⾜条件执⾏代码
else:
if条件不成⽴就⾛这段代码
salary = 500
if salary < 1000:
print("就你那点工资还不如一个要饭的呢")
else:
print("你这能够点啥(⊙_⊙)?,勉强够一个月吃饭")
多分支
if 条件:
满足时做的事情
elif 条件2:
满足条件2时做的事情
elif 条件3:
满足条件3时做的事情
else:
条件都不满足时做的事情
salary = 500
if salary < 1000:
print("就你那点工资还不如一个要饭的呢")
elif salary < 2000:
print("每个月可以存点私房钱了")
elif salary < 5000:
print("是不是可以拿去霍霍了")
else:
print("你这能够点啥(⊙_⊙)?,勉强够一个月吃饭")
if嵌套
当需要满足条件去做事情的这种情况需要使用if
当满足条件时做事情A,不满足条件做事情B的这种情况使用if-else
if 条件1: 满足条件1 做的事情1 满足条件1 做的事情2 ...
if 条件2: 满足条件2 做的事情1 满足条件2 做的事情2 ...
while循环
while 条件:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...
count = 0
while count < 5:
print(f"第{count}次循环....")
count += 1
#第0次循环....
#第1次循环....
#第2次循环....
#第3次循环....
#第4次循环....
while循环嵌套
while 条件1:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...
while 条件2:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...
for 循环
for i in range(5):
print(i)
#0
#2
#3
#4
#5
for循环嵌套
for i in range(5):
for j in range(5):
print(j)