Python基础 循环语句

while循环的基础语法

示意图

例子:加入我们要向小美表白100次,那么我们就可以

注意:我们的条件需要使用布尔类型结果,ture继续,forse结束,还有空格缩进不能忘,还有终止条件。

while循环案例

代码如下,我们要求无限次机会,那么我们就可以使用布尔类型,定义flag为true,当猜中的时候变为forse。

while循环的嵌套应用

假如我们在向小美表白的时候还要去送十朵玫瑰花,那我们一个怎么样呢,我们就要使用嵌套了,代码如下,同样还是使用空格缩进来决定层次关系。

print换行设置:加一个end=空字符

制表符设置:

for循环的基础语法

基础语法

我们前面学习了while循环,那么和for循环有什么区别呢。

for循环就是一个个来,对待办事项一个个处理。没有办法去定义条件,由数据内容决定,无发自定义循环条件。理论上:for

语法如下:

接下来看一个简单的使用:遍历字符串。

range语句

待处理的数据严格来说就是序列类型,是指可以一个个依次取出的类型,包括字符串,列表,元组等.

我们可以通过range语句去生成一个数字序列。

语法1

range(num):表示从0开始到num结束的数字序列(不包含num)

语法2
语法3

步长是2的时候,我们就不用去5678,我们就要跨2个579.

作用

假如我们要去送十朵玫瑰花,我们可以建立一个数字序列去确定我们要执行的次数。

变量作用域

在上面的情况下,我们的i能不能在循环外部由反应呢,答案是可以,但是标准上说是不行的。规范上不建议(是一种软要求)。因此如果我们要去在外面访问这个变量我们可以在循环的前面定义i=0。

for循环的嵌套应用

和while循环一样,for循环也可以去进行嵌套使用。核心问题就是空格缩进,还是上面的问题,每天表白,每次送十多玫瑰花。

相互嵌套:我们可以for和while在一起相互嵌套质询要注意缩进。

循环中断:break和continue。

在我们进行循环的时候有的时候,我们有的时候不得不去中断或者去结束循环的运行 ,这个时候就要去使用break和continue语句了。

continue

它只会影响内层循环。

break

他会直接结束循环。它控制范围和continue差不多只对所在的循环生效。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值