当前位置: 首页 > news >正文

笔记7——条件判断

条件判断

主要通过 if、elif 和 else 语句来实现

语法结构

# if 条件1:
#     条件1为真时执行的代码
# elif 条件2:
#     条件1为假、且条件2为真时执行的代码
# elif 条件3:
#     条件1、2为假、且条件3为真时执行的代码
# ...
# else:
#     所有条件均为假时执行的代码

基本语句

  • if 语句
    最基本的条件判断语句
x = 123
if x > 0:print("x 为正数")

在这里插入图片描述

  • if-else 语句
    用于在条件为真和条件为假时分别执行不同的代码块
x = 123
if x > 200:print("x 大于200")
else:print("x 小于200")

在这里插入图片描述

  • if - elif - else 语句
    检查多个条件判断
x = 1
if x > 200:print("x 大于200")
elif x > 100:print("x 大于100")
elif x > 10:print("x 大于10")
else:print("x 是一个小于10的数")

在这里插入图片描述

多条件判断

可以使用逻辑运算符 and、or、not 组合多个条件

age = 22
gender = 'male'
if age >= 18 and gender == 'male':print("成年男性")
elif age >= 18 and gender == 'female':print("成年女性")
elif age < 18 and gender == 'male':print("未成年男性")
else:print("未成年女性")

在这里插入图片描述

多层嵌套条件判断

先判断 age 是否大于等于 18,再对 gender 的值进行判断

age = 20
gender = 'female'
if age >= 18:if gender == 'male':print("成年男性")else:print("成年女性")
else:if gender == 'male':print("未成年男性")else:print("未成年女性")

在这里插入图片描述

条件表达式(三元运算符)

Python 提供了简洁的 三元运算符 语法,用于简化简单的条件判断

  • 基本格式
value_if_true if condition else value_if_false
  • 示例
age = 22
message = "成年" if age >= 18 else "未成年"
print(message)

在这里插入图片描述

http://www.lryc.cn/news/536415.html

相关文章:

  • Word 公式转 CSDN 插件 发布
  • 二次封装axios解决异步通信痛点
  • 算法——结合实例了解深度优先搜索(DFS)
  • 数据结构(考研)
  • 使用SSE协议进行服务端向客户端主动发送消息
  • FastAPI 高并发与性能优化
  • DFS+回溯+剪枝(深度优先搜索)——搜索算法
  • 在cursor/vscode中使用godot C#进行游戏开发
  • vant4 van-list组件的使用
  • 介绍 Liquibase、Flyway、Talend 和 Apache NiFi:选择适合的工具
  • 攻防世界33 catcat-new【文件包含/flask_session伪造】
  • Git -> Git配置密钥对,并查看公钥
  • 淘宝订单列表Fragment转场动画卡顿解决方案
  • 【ESP32指向鼠标】——icm20948与esp32通信
  • Xcode证书密钥导入
  • Ubuntu安装PgSQL17
  • K8S容器启动提示:0/2 nodes are available: 2 Insufficient cpu.
  • LabVIEW外腔二极管激光器稳频实验
  • 笔记6——字典dict(dictionary)
  • 【MySQL】InnoDB单表访问方法
  • APP端网络测试与弱网模拟!
  • 【个人开发】deepseed+Llama-factory 本地数据多卡Lora微调
  • Redis7.0八种数据结构底层原理
  • Kafka 高吞吐量的底层技术原理
  • CCFCSP第34次认证第一题——矩阵重塑(其一)
  • 网络工程师 (35)以太网通道
  • O1、R1和V3模型
  • Linux 安装 Ollama
  • docker配置国内源
  • 【leetcode】关于循环数组的深入分析