python3之循环

来源:互联网 发布:淘宝直播大v认证 编辑:程序博客网 时间:2024/05/22 00:29

#循环一共有两种:for...in...循环 while循环


#for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句

names = ['Jerry','Bob','Tracy']

for namein names: #注意这里有一个冒号 :

    print('Hello,%s'%name)


sum = 0 #这里需要提前声明一个整数类型否则下面的 sum = sum+x无法识别

for xin range(101):#range(x) 函数可以生成一个 0~ x-1的整数序列

    sum = sum+x

print(sum)


#while循环只要条件满足,就不断循环,条件不满足时退出循环

sumWhile = 0

n = 99

while n>0:#这里也有一个冒号 :

    sumWhile = sumWhile + n

    n = n-2

print(sumWhile)


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

m = 1

while m <100:

    if m > 10:# n = 11时,条件满足,执行break语句

        break # break语句会结束当前循环

    print(m)

    m = m + 1

print('END')


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

i = 0

while i <100:

    i = i + 1

    if i%2 ==0: #如果n是偶数,执行continue语句

        continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行

    print(i)


#总结:

#1.0循环是让计算机做重复任务的有效的方法

#2.0 break语句可以在循环过程中直接退出循环,而 continue语句可以提前结束本轮循环,并直接开始下一个循环,这两个语句通常都必须配合 if语句使用的

#3.0不可以滥用 break continue语句,因为这两个语句会造成代码执行逻辑分叉过多,很容易出错


原创粉丝点击