while循环和for循环

今天我们学习python中的while循环语句和for循环的语句,学习后可以对比两种循环语句,在不同情况下,两种循环语句各有利弊。

1. while循环

1.1 while循环基础步骤:

1.定义变量赋初始值
2.条件判断
3.循环体
4.条件控制

1.2 while循环基础格式:

变量名 = 初始值
while 条件判断:
	循环体
	条件控制

1.3 while无限循环:

无限循环: 又叫死循环,恒成立的条件,循环的内容如果不设置条件不会停下来
实现无限循环的方式:
    方式1: 正常的while循环,不加条件控制
    方式2: while循环条件用两个字面量比较结果是True
    方式3(建议): while循环条件直接用True
    方式4: while循环条件直接用1
注意: True一般用数字1代表,False只能用数字0代表
特点: 非0即为True
None: 在python中代表空的没有意义的
注意: 循环一般要设置条件,满足对应条件可使用关键字break跳出循环

基础应用示例

在这里插入图片描述

打印1-100示例

在这里插入图片描述

求1-100的和的示例

在这里插入图片描述

while无限循环示例

在这里插入图片描述

猜数字游戏_无限次数示例

在这里插入图片描述

猜数字游戏_无限次数并统计次数

在这里插入图片描述

while循环打印九九乘法表示例

在这里插入图片描述

2.for循环

2.1 for循环

又叫遍历循环,需要提前准备好数据集,然后从中一个个取出达到循环效果

2.2 for循环基础格式

for 临时变量 in 数据集:
循环体

2.3 range函数格式

[重点]range(x,y,z)
x: 初始值 注意: 默认是0,如果要是其他数手动写上
y: 结束值 注意: 不含y本身
z: 步长 注意: 默认是1,如果要是其他数手动写上

2.4 for循环进阶格式

for 临时变量 in range(x,y,z):
循环体

注意: 变量作用域规范上应该仅限于当前循环内部,但是python中如果外部访问了只会警告,不会报错

基础应用示例

在这里插入图片描述

统计字符次数示例

在这里插入图片描述

打印指定数字示例

在这里插入图片描述

for循环变量作用域以及和while循环对比

在这里插入图片描述

结果

在这里插入图片描述

for循环打印九九乘法表示例

在这里插入图片描述

3.break和continue

3.1 break

break在程序中用于终止循环,跳出循环

示例

在这里插入图片描述

3.2 continue

continue在程序执行中结束本次循环,继续执行下一次循环

示例

在这里插入图片描述

3.3 pass

pass是空语句,是为了保持程序结构的完整性

3.4 注意

1.continue和break对while和for循环都适用
2.在嵌套循环中,continue和break只能作用在所在的循环上,无法对上层循环起作用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值