十一、Python循环语句「长期更新Python简单入门到适用」

在python中,它的循环语句有 for 与 while

1、while循环

在python 中 while 语句的一般形式:

while + 判断条件 :  

                       + 声明

同样需要注意冒号和缩进。另外,在Python中没有 do..while 循环。

 以下实例使用了 while 来计算 1 到 50  的总和:

 分析一下代码,首先给n赋值50,sum是总和的意思,总和现在是0,Counter是一个字典子类,用于计数可哈希对象,使用while来进行判断,当counter小于等于1的时候,总和0要加一次ctounter里面的1(0+1=1),然后回去再判断,现在的counter是否是大于等于 n,如果不是继续执行上一次的操作,直到大于等于50的时候,就睡输出,然后输出的内容就是100,的时候,总和一共加了1275次

跟小伙伴们聊到模块的在讨论这个功能或者更深入的内容 

2、for语句

Python中 for 循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for使用语法:

        for + 变量名称 in 可迭代对象 :

               +执行语句

for它还可以遍历字符串,我来简单的敲写一下代码:

我们向上面一样这样子写,输出后,它是这个样子的

咱们可以这样写:

小伙伴们也可以使用break语句跳出循环:

3、range()函数 

如果你需要遍历数字序列,可以使用内置 range() 函数。

代码敲写:

也可以使用 range 指定区间的值: 

还可以使用 range 以指定数字开始并指定不同的增量(甚至可以是负数;有时这也叫做'步长'): 

负数:

或者还可以结合 range() 和 len() 函数以遍历一个序列的索引:

4、break 和 continue 语句及循环中的 else 子句 

continue 语句被用来告诉 Python 跳过当前循环中的当此循环,然后继续进行下一轮循环。

循环语句可以有 else 子句;它在穷尽列表(以 for 循环)或条件变为假(以 while 循环)循环终止时被执行,但循环被 break 终止时不执行。

查寻质数的循环例子:

5、pass 语句 

pass 语句什么都不做。它只在语法上需要一条语句但程序不需要任何操作时使用

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值