自学内容网 自学内容网

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)!