在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 语句什么都不做。它只在语法上需要一条语句但程序不需要任何操作时使用