循环

Python的循环有两种:

一种是for...in循环,依次把list或tuple中的每个元素迭代出来.

L = ['Bart', 'Lisa', 'Adam']

for i in L:
print(i)

一种是while循环,只要条件满足,就不断循环,条件不满足时退出循环。

sum = 0

n = 99

while n > 0;

  sum = sum + n

  n- = 2

print(sum)

-------------------------------------------------------------------------------------------------------------------------------------

break 在循环中,break语句可以提前退出循环。

while n <= 100:
  if n > 10: # 当n = 11时,条件满足,执行break语句
    break # break语句会结束当前循环
  print(n)
  n = n + 1
print('END')

 

continue 在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环。

 

n = 0
while n < 10:
  n = n + 1
  if n % 2 == 0: # 如果n是偶数,执行continue语句
    continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
  print(n)

posted @ 2018-10-31 18:54  勤劳小小蜜蜂  阅读(136)  评论(0编辑  收藏  举报