【Python】(2) 执行顺序控制语句

一、顺序

python 代码从上往下执行。

二、条件

if 条件1**:**

语句1

elif 条件2:

pass

else:

语句3

  • 同层级的 tab 缩进代表一个代码块。
  • 条件没有(),条件后用 :
  • elif,不是 if else
  • 空语句用 pass

三、循环

1、while 循环

while 条件:

循环体

2、for 循环

for i in range(1, 10):

循环体

  • range(1, 10): [1, 10)
  • range(1, 10,2 ): 1, 3, 5, 7, 9,递增步长 2
  • range(10, 1, -2): 10, 8, 6, 4, 2, 递减步长2

3、continue

忽略循环体之后的代码,执行下一个循环。

4、break

退出循环体。

四、补充

  • 生成一个 [1, 6] 的随机数:random.randint(1, 6)
  • 程序暂停执行 2 秒:time.sleep(2)
相关推荐
偶尔微微一笑5 分钟前
智能体四大核心模块揭秘
python
2301_8159019723 分钟前
SQL如何将多行记录聚合成逗号分隔字符串_GROUP_CONCAT技巧
jvm·数据库·python
西索斯24 分钟前
Claude API 报 529 Overloaded 怎么办?3 种方案实测,最后一种最省心
python·claude
Flittly24 分钟前
【LangGraph新手村系列】(3)PostgreSQL 持久化检查点:让状态跨越进程与重启
人工智能·python·langchain
.柒宇.28 分钟前
FastAPI 基础指南:从入门到实战
开发语言·python·fastapi
xyq202434 分钟前
Go 错误处理
开发语言
JAVA面经实录91741 分钟前
企业级java+LangChain4j-RAG系统 限流熔断降级
java·开发语言·分布式·langchain
魔都吴所谓41 分钟前
【Python】从扁平参数到层级架构:基于Python argparse构建校园管理CLI工具实战
python·编程语言
zjy277771 小时前
Layui tab选项卡如何动态根据ID值进行程序化切换
jvm·数据库·python
Slow菜鸟1 小时前
Codex CLI 教程(五)| AI 驱动项目从零到一:面向 Java 全栈工程师打造个人 ECC(V2版)
java·开发语言·人工智能