python循环语句
python循环语句如下:
一、while循环:
while循环除了需要使用缩进来执行循环体里的语句,其它几乎和C语言相同。
当条件语句为真(True)时,就会执行while循环下的语句。
其次,while中的条件语句可以不唯一,但是不再像C语言一样用&&,||,!等逻辑运算符(因为Python中没有这些),而是用 and(与),or(或),not(非) 这三个Python中有的逻辑运算符来进行多个条件的连接。
二、break语句和continue语句:
这两个语句都是在循环中发挥作用的,用于对循环结构的操作。
1、break语句:
break语句可以立即终止当前循环的执行,跳出当前所在的循环结构。
举个例子,假如你打算把课本复习10遍,当你复习第三遍时,突然旁边的手机对你使用了break语句,你便停止了循环的复习,开始执行循环复习之外的事情。
2、continue语句:
continue语句也是在循环中起作用,它会终止执行本次循环中剩下的代码,直接从下一次循环继续执行。
同样举个例子,同样假如你要把课本复习10遍,你复习第三遍时,一阵风把你的书吹合上了,你忘记是第几页了,便只能从头开始看。这时,这阵风就相当于continue语句,结束了当前循环,但还会进行下一次循环。
三、for循环:
for循环想必学过C语言的同学是再了解不过了,但是Python中for循环的语法相对于C语言中有了较大不同,所以千万不要把两者弄混了哦!
1、for循环
for循环我们应该都不陌生,经常使用for循环去对序列进行遍历的操作,它可以对任何的序列项目进行遍历,比如一个列表或者是一个字符串,基本的语法如下:
for循环的语法格式如下:
for iterating_var in sequence:
举一个具体的实例,计算1-100的和,代码如下:
result = 0
for i in range(101):
result += i
pirint(result)
运行结果:5050
在这个示例中,我们先对result进行初始化,它主要用来累计结果,然后使用for循环来进行1-100数中的便利,并进行累加的操作,最后将值赋给result变量,然后输出运行结果。
2、while循环
这个循环是一个条件循环语句,意思是要在条件满足的时候,才会去执行某段程序,然后一直重复相同的操作,基本语法格式为:
while 判断条件:
执行语句
在语法中,执行语句可以是一条单的语句也可以是一个语句块。其中的判断条件可以是任何表达式,在不是为零或者为空的情况下,结果都是True。当判断条件假False时,循环结束。示例:
sum = 0
n = 1
while n <10:
sum =sum +n
n = n+1
print(sum)