python 判断与循环

条件判断

Python 实现条件判断的语句叫做 if 语句

• 真、假两个条件借⽤布尔类型:True、False

if 语句语法

if True :

print("条件为真,执⾏该条语句")

* True、False 是布尔值,T 和 F 要⼤写

* 冒号、缩进也是语法部分

python 复制代码
number = 10
if number % 2 == 1 :
 print("number是奇数")
elif number %2 == 0 :
 print("number是偶数")
else :
 print(f"number 的值是 {number}")

match 语句的语法

python 复制代码
match http_response_status:
 case 400:
  print("Bad request" )
 case 404:
  print( "Not found")
 case 418:
  print( "I'm a teapot")
 case _:
  print( "Something's wrong with the internet")

• match 语句需 Python 3.10 以上版本⽀持

• 变量名 _ 为通配符,确保 match 必定会匹配成功

match 的模式组合

python 复制代码
match http_response_status:
 case 400 | 403 | 404:
  print("4xx error" )
 case 500 | 501 | 503:
  print( "5xx error")

可以使⽤"|" 在⼀个模式中组合多个字⾯值

循环

while 循环语法

python 复制代码
number = 1
while number <= 3:
 print(f"number is {number}")
 number += 1

for 循环

使⽤ for 循环遍历字典

1

相关推荐
MATLAB代码顾问9 分钟前
5大智能算法优化标准测试函数对比(Python实现)
开发语言·python
ting945200013 分钟前
Tornado 全栈技术深度指南:从原理到实战
人工智能·python·架构·tornado
果汁华36 分钟前
Browserbase Skills:让 Claude Agent 真正“看见“网页世界
人工智能·python
ZhengEnCi36 分钟前
04-缩放点积注意力代码实现 💻
人工智能·python
云水一下37 分钟前
从零开始!VMware安装Fedora Workstation 44桌面系统完整教程
前端
DeepReinforce1 小时前
三、AI量化投资:使用akshare获取A股主板20260430所有的涨停股票
python·量化·akshare·龙头战法
wuminyu2 小时前
专家视角看Java字节码加载与存储指令机制
java·linux·c语言·jvm·c++
段一凡-华北理工大学2 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章08:多模态数据融合:让数据更聪明
人工智能·python·高炉炼铁·ai赋能·工业智能体·高炉炉温
万粉变现经纪人2 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
小码哥_常2 小时前
安卓黑科技:实现多平台商品详情页一键跳转APP
前端