1. For ... in循环
依次吧list或tuple中的每个元素迭代出来:
range()函数可以生成一个整数序列,再通过list()函数可以转换为list,比如range(5)生成的序列就是从0开始小于5的整数
计算1-100的整数之和:
sum = 0
for x in range(101):
sum = sum +x
print(sum)
2. While循环
只要条件不满足,就不断循环
计算100以内所有奇数之和:
sum =0
n =99
while n>0:
sum = sum +n
n = n-2
print(sum)
利用循环一次对list中的每个名字打印出 hello,xxx
L = ['Johnny', 'Timmy', 'Alice']
n=len(L)
while n>0:
print('hello,%s' ,L[-n])
n=n-1
3. break 和continue
在循环中,break语句可以提前退出循环。
在循环过程中continue可以跳过当前循环,直接开始下一次循环
notice:不要滥用break和continue语句会造成代码执行逻辑分叉过多,容易出错。