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

相关推荐
忆~遂愿1 分钟前
GE 引擎进阶:依赖图的原子性管理与异构算子协作调度
java·开发语言·人工智能
Days20504 分钟前
简单处理接口返回400条数据本地数据分页加载
前端
MZ_ZXD0016 分钟前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
PP东9 分钟前
Flowable学习(二)——Flowable概念学习
java·后端·学习·flowable
Novlan110 分钟前
@tdesign/uniapp 图标瘦身
前端
ManThink Technology14 分钟前
如何使用EBHelper 简化EdgeBus的代码编写?
java·前端·网络
invicinble18 分钟前
springboot的核心实现机制原理
java·spring boot·后端
人道领域26 分钟前
SSM框架从入门到入土(AOP面向切面编程)
java·开发语言
全栈老石44 分钟前
Python 异步生存手册:给被 JS async/await 宠坏的全栈工程师
后端·python
大模型玩家七七1 小时前
梯度累积真的省显存吗?它换走的是什么成本
java·javascript·数据库·人工智能·深度学习