for循环:

for i in range(1,10):循环1到10

       代码块:

range(1,11)#循环中使用1到10 

range()函数可以生成一个数列,来用于for in 循环,函数的三个参数都可以为负数,如:

range(-10,-100,-30)

生成一个(-10,-40,-70)的数列

range(5)生成一个0到4的数列。 
range(3,12)生成一个3到11的数列 
range(1,20,2)#第三个参数是循环步长,可以为负数 

str(i)#将变量i的值转换成字符串形式,另一种写法”%d”%i 

for break else用法

for i in range(1,11):

      if i%2==0:

            print("执行一次后结束循环”)

            break

else:

       print(break跳出不执行,循环结束后执行)

while 循环

i=0

while i<11:

        print(i)

        i+=1

输出数字1到10


多用于循环次数不固定

while True:用于无限循环,当满足一定条件时跳出循环

需要注意冒号和缩进 
while 循环使用 else 语句 

在 while … else 在条件语句为 false 时执行 else 的语句块,当使用break退出循环时则不执行else语句块:

count=0

while count<5:

           print (count,"小于5”)

           count+=1

else:

         print(count,“大于或等于5”)



Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐