Python小课之循环语句

今天带大家了解下Python的循环语句

定义

循环语句允许我们执行一个语句或语句组多次

类型

Python提供了两种不同类型的循环

  • for循环:重复执行语句
#打印1-10
for num in range(1,10):
   print(‘当前是%d’%num)
  • while循环:条件为True执行,否则不执行
#输出1-10
i = 1
while i < 10:   
    i += 1
    print i     

从上述例子可以看出,
for 是循环遍历一个类似于集合的操作,在一个指定范围,循环操作;
while 是在一定条件下,只要满足条件就继续执行循环体。
两种循环分别适合于不同场景

控制语句

  • break :终止循环,并且跳出整个循环
#i==5退出循环,不会走到9
i = 0                    
while i < 10:              
   print '当前值 :', i
   i = i + 1
   if i == 5:   # 当i等于 5 时退出循环
      break
  • continue :终止当前循环,跳出该次循环,执行下一次循环
#不会输出字母h
for letter in 'Python':     
   if letter == 'h':
      continue
   print '当前字母 :', letter

控制语句,都是放在循环里面使用,for和while都可以使用,在某些特殊需求需要不同类型的终止操作,此时就需要到控制语句,可以进行本次循环的终止或者终止所有循环。
通常都必须配合if语句使用。

循环嵌套

顾名思义,循环可以使用多层,来满足复杂需求,也可以不同循环搭配使用,来实现更复杂的循环结构,并搭配控制语句,来实现不同节点的跳出。

#循环数据19遍Python字符串
i = 1
while(i < 20):
	i = i + 1
	for letter in 'Python': 
   		print("第%s遍当前字母: %s" %(i , letter))
   

猜你喜欢

转载自blog.csdn.net/VincentLee7/article/details/128461298
今日推荐