无脑学会Python分支

一.顺序结构、选择结构

(一)、顺序结构

        大部分语言的顺序结构基本上是相同,顺序结构指的是程序按照代码的顺序从上到下依次执行,没有跳过、循环或条件判断等控制流程。顺序结构中的每一条语句都会按照顺序被执行,直到程序结束。

(二)、选择结构

        在python语言的运算中选择结构就是对某个变量进行判断,根据判断的条件执行这个语句块。选择结构的语句在python中包括了if语句if-else语句if-elif-.....-elif-else语句

二.单分支、双分支、多分支

(一)、单分支

        python语言中的单分支语句是if语句,只有一个条件判断。例:

a = 5
if a > 3:
    print("小明赢了")
# 结果输出为True 语句往下执行

(二)、双分支

        python语言中的双分支语句是if-else语句。当条件满足时,程序会执行一段代码;当条件不满足时,程序会执行另一段代码。这样就形成了一个双分支。例:

a = 5
if a > 3:
    print("小明赢了")
else:
    print("小明输了")
# 结果为True 输出小明赢了

(三)、多分支

        多分支是指在程序设计中,根据条件的不同,可以有多条执行路径的一种结构。根据python语言的顺序结构特性,多分支语句是从上往下依次进行判断,如果其中有一条判断语句满足,则剩下的语句不在执行了。例:

x = int(input("输入一个数字(1-3):"))
if x == 1:
    print("小龙今天晚上不吃饭")
elif x == 2:
    print("小龙今天晚上不睡觉")
elif x == 3:
    print("小龙今天晚上吃饭")
else:
    print("小龙今天晚上睡觉")

三.分支嵌套

       分支嵌套大体就是指在分支语句中可以在进行分支语句的套用,不过要注意缩进格式。例:

age = int(input("输入年龄"))
if age < 10:
    print("不允许查看")
elif age <18:
    y = input("是否继续查看(yes、no)")
    if y == "yes":
        print("请查看")
    else:
        print("退出,你放弃查看")
else:
    print("可以查看")

 这种嵌套可以用来处理更复杂的条件逻辑。

四.pass关键字

        pass 是 Python 中的一个关键字,用于表示一个占位符或空代码块。当需要定义一个代码块但暂时不需要执行任何操作时,可以使用 pass 关键字。它通常用于函数、循环、条件语句等需要有代码块但暂时不需要实现的地方。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值