【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)
相关推荐
油丶酸萝卜别吃18 小时前
utils.js 说明文档
开发语言·javascript·ecmascript
leisoo809721 小时前
100GBA股股票数据怎么存ClickHouseRedisMySQLJSON完整对比
大数据·linux·服务器·开发语言·python
WangYan202221 小时前
基于XGBoost与AI的生态—地学多源数据建模:植被与土地利用识别、土壤碳氮空间预测、生物多样性驱动机制、土壤微生物功能预测、生态退化与风险识别
python·机器学习·xgboost
不会代码的小猴1 天前
21. 泛型编程上
开发语言·c++·笔记·算法
一只旭宝1 天前
细讲C加加【9】C++ std::function与std::bind详解|仿函数、绑定器、类成员绑定、占位符、成员偏移指针
开发语言·c++·算法
金銀銅鐵1 天前
[Python] 借助 turtle 逐字展示唐诗《金缕衣》
python
coder!mq1 天前
说几个常见的语法糖?
java·开发语言·算法
gugucoding1 天前
38. 【Java】Stream API(下):高级操作与性能
java·开发语言
Lhan.zzZ1 天前
在 Visual Studio 2022 中打造可扩展的动态链接库模块:从零搭建到原理解析
开发语言·c++·visual studio
心平气和量大福大1 天前
android-实例-蒲公英-更新与安装-5-签名与生成APK
android·java·开发语言