【Python学习(五)——条件判断】

Python学习(五)——条件判断

本文介绍了条件判断,仅作为本人学习时记录,感兴趣的初学者可以一起看看,欢迎评论区讨论,一起加油鸭~~~
心中默念:Python 简单好学!!!
(有其他编程语言基础,所以记录的可能对初步接触编程的同学不太友好,有问题欢迎留言)

前言

顺序结构——将大象装入冰箱
选择结构——南北粽子之争(如果条件成立,~;否则, ~;)

单分支选择结构

if语句

在这里插入图片描述

PS:缩进为1个Tab,即4个空格

代码示例

weather = '下雨'
if weather == '下雨':
    print('带伞出门')  # if语句的下级代码

# if的语法
# if 条件(可以写Ture/False):
#     下级代码

# 判断年龄age>18
age = 15
if age >= 18:
    print('可以进网吧')  # 同级代码必须缩进相同
print('hello')  # 缩进相同的话则是同级代码

在这里插入图片描述
在这里插入图片描述

双分支选择结构

if-else语句

在这里插入图片描述

代码示例

weather = '晴天'
if weather == '下雨':
    print('出门带伞')  # 缩进
else:
    print('戴个帽子')

# 判断年龄
age = int(input('请输入你的年龄:'))
if age >= 18:
    print('可以去网吧')
else:
    print('在家写作业')

在这里插入图片描述

多分支选择结构

if-elif-else语句

在这里插入图片描述

代码示例

# 分数分级
score = int(input("请输入你的分数:"))
if score >= 90:
    print('A')
elif score >= 80 :
    print('B')
elif score >= 70:
    print('C')
else:
    print('D')

# bmi计算
# bmi = w/(h*h)
w = float(input('请输入你的体重,单位kg:'))
h = float(input('请输入你的身高,单位m:'))
bmi = w / (h * h)
print(bmi)
if bmi < 18.5:
    print('过瘦')
elif bmi < 23.9:
    print('正常')
else:
    print('过重')

在这里插入图片描述

嵌套选择

在这里插入图片描述
一般不建议使用,可读性较差。

match语句

  • Python 3.10及以后版本中引入的新特性,用于模式匹配。
  • 允许根据对象的模式来检查对象,并执行相应的代码块。
    在这里插入图片描述

代码示例

x = 4
match x:
    case 1:
        print(111)
    case 2:
        print(222)
    case 3:
        print(333)
    case _:
        print('other')

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值