目录
一、循环语句
有些操作是需要反复执行的. 这种就需要使用循环.
二、while 循环
基本语法格式:
python
# 基本语法格式
while 条件:
循环体
示例:打印 1 - 10 整数
python
num = 1
while num <= 10:
print(num)
num = num + 1
三、for 循环
基本语法格式
python
for 循环变量 in 可迭代对象:
循环体
- python 的 for 和其他语言不同,没有 "初始化语句","循环条件判定语句"","循环变量更新语句" ,而是更加简单
- 所谓的 "可迭代对象",指的是"内部包含多个元素,能一个一个把元素取出来的特殊变量"
示例:打印 1 - 10 整数
python
for i in range(1,11):
print(i)
在 Java 中 for(初始化循环变量;循环条件;循环变量更新){循环体}
range()
range 是一个内建函数 .起到的效果就是得到一个 "可迭代对象" 这个可迭代对象中就包含了一系列的整数.range(beg, end) => [beg, end), 前闭后开区间
range 还提供了第三参数,表示"步长"默认的步长度是 1
示例:打印 2, 4, 6, 8, 10
python
for i in range(2,12,2):
print(i)
四、continue和break
continue 立刻结束当前这次循环,进入下次循环
break 立即结束整个循环
continue
示例:假设我要吃 5 个包子
python
for i in range(1,6):
if i == 3:
# 发现第三个包子,有虫子,我要跳过这个包子
continue
print(f'吃第{i}个包子')
break
示例:假设我要吃 5 个包子
python
for i in range(1,6):
if i == 3:
# 发现第三个包子,有虫子下面的包子我也不想再吃了
break
print(f'吃第{i}个包子')
五、模块
Python 模块就是一个包含 Python 代码的 .py 文件,里面可以存放函数、类、变量,也能写可执行代码
简单来说就是我们可以使用模块,也就是别人写好的,我们直接拿来使用
示例:想要一个随机数
在python中,如果想引入其他模块,需要先使用 import 语句 ,把模块的名字给导入进来
python
import random
point = random.randint(1,5)
print(point)