Python基础之循环

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语句会造成代码执行逻辑分叉过多,容易出错。




猜你喜欢

转载自blog.csdn.net/johnny_timmy/article/details/80423043