还在被python分支困扰?看完就全懂了!

在编程中,分支结构是控制程序执行流程的重要部分。Python 提供了多种分支结构,包括顺序结构、选择结构,以及各种分支的变体。本文将详细介绍这些内容,并探讨分支嵌套和 pass 关键字的用法。


1. 顺序结构与选择结构

顺序结构 是程序按照代码书写顺序依次执行的基本结构。例如,从上至下逐行执行代码,这是最基本的程序执行方式。举个栗子:你想谈恋爱,就得先找个女朋友。

选择结构 则允许程序在不同条件下选择不同的执行路径。根据条件的不同,程序会决定执行哪一段代码。Python 中常见的选择结构有单分支、双分支和多分支。


2. 单分支、双分支、多分支
  • 单分支:只有一个判断条件,根据条件的真假执行相应的代码块

    if a = 10:  # 输入判断条件
        print("我是大帅哥")  # 如果条件为真,输出相应内容

    双分支:有两个选择,根据条件的真假执行不同的代码块。

  • if 1 < 5:   # 输入判断条件
        print("你好帅")  # 条件为真则输出
    else:
        print("我才是最帅的") # 否则输出这个(我才最帅)

    上面的例子我们只判断了一个条件,如果判断多个条件的话我们就可以使用elif,根据多个条件判断执行不同的代码块。

    age = input("请输入你多大了:")  # 提示用户输入内容
    if 0 < age <= 5:  # 进行判断
        print("你还是个小宝宝噢!")
    elif 5 < age <= 18:
        print("是个小帅哥了!")
    elif 18 < age <= 30:
        print("你已经是个帅气的大小伙子了!")
    elif 30 < age <= 50:    # 多次进行判断
        print("喜欢写代码的中登!")
    else:         # 不属于前面范围的从这里输出
        print("你是老登!")

    3. 分支嵌套

      分支嵌套是指在一个分支结构中嵌套另一个分支结构。这种结构可以用来处理更复杂的条件逻辑。

    age = 18
    
    if age < 18 :
        print("未满18岁禁止上网。")
    else:
        if age = 18:
              print("只让你玩俩小时!")
        else:
              print("想玩多久玩多久!")
    

    4. pass 关键字

    在编写代码时,有时候需要占位但又不希望执行任何操作,这时可以使用 pass 关键字。它是Python中的一个空操作,不做任何事情,只是作为语法的占位符。

    if a > 10:
        pass  # 占位,什么都不做(如果还没想好就可以先空这过会再填上)
    else:
        # 执行其他代码
    

    好啦,恭喜你学会了python里的顺序、选择结构和分支循环以及嵌套!                                    每天进步一点点,你就是下一个年薪百万!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值