程序控制结构《一》

顺序控制

顺序控制基本介绍

程序从上到下逐行执行代码,中间没有任何判断和跳转,python中定义变量时采用合法的前向引用,先定义后使用。

分支控制

分支控制if——else介绍:

让程序有选择的执行,分支控制有三种:
1.单分支
2.双分支
3.多分支

单分支

基本语法:
单分支时通过if语句来实现的,if语句的基本语法如下:
if 条件表达式:
代码块(可以有多条语句)
if基本语法说明
1.当条件表达式为True时,就会执行代码块,如果为False,就不执行。
2.python缩进非常重要,是用于界定代码块的,相当于其他编程语言里的大括号{},相同缩进是同一代码块。
3.最短的缩进对较长的有包含关系,缩进前后没有要求,但是每个代码应具有相同的缩进长度。

if 4 > 1:
    print("ok1")
    print("ok2")

    print("55")

print("ok3")

if 4 > 1:
    print("hahh")
    if 1 > 8:
        print("xx")

运行结果:
在这里插入图片描述

age = int(input("请输入您的年龄:"))
if age > 18:
    print("你的年龄大于18,你要对自己负责!")
else:  # 否则
    print("你的年龄不大,这次放过你了!")

运行结果:
在这里插入图片描述

双分支

基本语法:
if 条件表达式
执行代码块1
else
执行代码块2

多分支架

基本语法:
if 条件表达式
执行代码块1
elif:
执行代码块2
。。。
else:
执行代码块n

score = int(input("请输入小头儿子成绩:"))
if 0 <= score <= 100:
    if score==100:
        print("奖励一辆BMW")
    elif score>80 and score<=99:
        print("奖励一台iphone15")
    elif score>60 and score<=80:
        print("奖励一台ipad")
    else:
        print("什么奖励的都没有!")
else:
    print(f"请输入正确的成绩:(即0-100){score}不在该范围内!")

运行结果:
在这里插入图片描述

b = True
if b == False:
    print("a")
elif b:
    print("b")
elif not b:
    print("c")
else:
    print("d")  # b

运行结果:
在这里插入图片描述

嵌套分支

基本介绍:
1.嵌套分支:在一个分支结构中又嵌套了另一个分支结构
2.里面的分支结构称为内层分支,外面的分支结构
3.尽量不要超过3层

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值