- 循环的作用
- 循环的种类
- 循环中常用的break和continue的作用与区别
- 其他
- 代码例子
1.1
循环的作用:循环就是让计算机做重复任务的游戏哦方法,减少代码
2.1
主要有for ... in ,和while两种循环
for .... in 中的循环是:当满足条件时就是循环,不满足时跳出循环。这种循环主要用于把list和tuple中的元素地带出来
while:满足条件时循环,不满足时跳出循环
Python提供一个range()
函数,可以生成一个整数序列,再通过list()
函数可以转换为list
3.1
3.1.1 break:用于跳出循环,不再循环,主要作用是提前结束循环
3.1.2 continue:用于跳出本次循环,继续下一次循环
4.1 注意:对于break和continue不能滥用,break
和continue
会造成代码执行逻辑分叉过多,容易出错;当程序陷入死循环CTRL+c 结束
5 代码
import numpy as np # a,b,c = eval(input('请输入三个数:')) # sum = np.sum([a,b,c]) # print('sum:'+str(sum)) names = ['kkk','kkkk',['jjj','2929']] print(list(names)) for name in names: print(name) sum = 0 for x in [1,2,3,4,5,6,7,8,9,10]: sum = sum+x print(sum) sum1 = 0 for i in range(101): sum1 = sum1+ i print('sum1: '+str(sum1)) # range()函数:用于生成一个整数序列,可以通过list()将其转换为list print(list(range(5))) print(range(5)) # while 方法 sum2 = 0 n = 99 while n >0: sum2 = sum2 + n n = n - 2 print('sum2:'+ str(sum2)) sum3 = 0 n = 1 while n < 100: sum3 = sum3 + n n = n+2 print('sum3: '+ str(sum3)) #利用循环依次对list中的每个名字打印出 hello,xxx! L = ['Bart','Lisa','Adam'] for name in L: print('hello,'+ str(name) + '!') # break 可以提前跳出循环,不再循环 # 打印出1-100的数 n = 1 while n <= 100: print(n) n = n + 1 print('END') #现在如果提前跳出循环,用break语句 n = 1 while n <= 100: if n == 10: break print(n) n = n + 1 print('END') print('______________________') # continue是跳出本次循环,直接开始下一次循环 #打印出奇数 n = 0 while n <= 10: n = n + 1 if n%2 == 0: continue print(n) |