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

python 数字循环加1 python循环语句1加到100_Python

1、while循环

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

while + 判断条件 :  

                       + 声明

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

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

python 数字循环加1 python循环语句1加到100_开发语言_02

 分析一下代码,首先给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 可迭代对象 :

               +执行语句

python 数字循环加1 python循环语句1加到100_开发语言_03

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

python 数字循环加1 python循环语句1加到100_Python_04

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

python 数字循环加1 python循环语句1加到100_Python_05

咱们可以这样写:

python 数字循环加1 python循环语句1加到100_字符串_06

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

python 数字循环加1 python循环语句1加到100_Python_07

3、range()函数 

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

代码敲写:

python 数字循环加1 python循环语句1加到100_字符串_08

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

python 数字循环加1 python循环语句1加到100_python 数字循环加1_09

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

python 数字循环加1 python循环语句1加到100_开发语言_10

负数:

python 数字循环加1 python循环语句1加到100_字符串_11

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

python 数字循环加1 python循环语句1加到100_python 数字循环加1_12

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

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

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

查寻质数的循环例子:

python 数字循环加1 python循环语句1加到100_开发语言_13

5、pass 语句 

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

python 数字循环加1 python循环语句1加到100_python 数字循环加1_14