python基础16_流程控制
首先,程序的三大执行流程
顺序结构:程序从上到下依次执行,然后就是如果遇到报错,程序就会停下来
分支结构,根据分支后面条件的真假,执行分支里面的代码
循环结构,循环执行里面的代码
顺序结构:从上到下执行,就直接略过
分支结构
import random
num1 = random.randint(1,4)
num2=input("请随机输入一个1-4的整数")
print(type(num2))
num2=int(num2)
print(type(num2))
# 单分支
if num1==num2:
"if后面跟判断条件,如果条件成立便执行后面的代码"
print("看书")
# 双分支结构
#if后面跟判断条件,如果成立就执行后面的代码,如果不成立就执行else后面的代码
if num1>num2:
print('吃面条')
else:
print("喝西北风")
#多分支结构
#如果前面条件满足就只执行那个分支,不执行后面的分支代码
num3=random.randint(1,100)
if num3>80:
print("吃火锅")
elif num3>60:
print("吃面")
elif num3>40:
print('吃串串')
else:
print("喝西北风")
扩展:缩进,python中是通过缩进来控制代码所属
循环结构
import time
a = 1
while a < 10:
# while循环后面跟判断条件,如果条件成立就执行循环里面的代码,如果条件一直成立就会是死循环,可以通过改变判断条件控制循环的次数
# 第一种方式,通过在循环体里面改变它的判断条件,达成有限次数的循环
print("车厘子")
time.sleep(0.1)
a += 1
a = 7
while 1:
a += 1
if a == 34:
continue #就是遇到continue,就是暂停本次循环,
print(a)
if 100 // a < 2:
break
# while后面的值为真就会一直循环
# 在循环体里面写一个分支,分支里面跟break然后通过改变分支里面的判断条件达成有限次数的循环
原文地址:https://blog.csdn.net/qq_54503901/article/details/136723567
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!