python学习记录(十)--------循环语句,python--------,循环语句python
python学习记录(十)--------循环语句,python--------,循环语句python
循环语句
python中的循环其中之一:
for....in...循环:
依次将list或者tuple中的元素打印出来:
#循环语句for...inclassmates=[‘name1‘,‘name2‘,‘name3‘,‘name4‘]for classmate in classmates: print(classmate)
运行结果如下:
D:\Python>learn.pyname1name2name3name4
计算0-10的数字的加和:
#循环语句for x in....sum=0for i in [0,1,2,3,4,5,6,7,8,9,10]:
#将打印语句写在代码块中,则会有循环打印的效果
sum=sum+i
print(sum)
打印结果如下:
D:\Python>learn.py013610152128364555
若将打印语句写在代码块外,则只打印最终结果:
#循环语句for x in....sum = 0for x in [0,1,2,3,4,5,6,7,8,9,10]: sum = sum + xprint(sum)
打印结果如下:
D:\Python>learn.py55
少量元素的循环可以将元素全部罗列,但是若元素个数非常多,比如计算0-101的加和的情况下,我们将所有元素罗列并不现实,因此可以采用range()函数,他可以生成一个整数序列,然后用list函数将其转变为一个list,比如range(5)表示从0开始小于5的正整数,下面的示例是从0-100的正整数加和的代码:
#循环语句for x in....sum = 0for x in range(101): sum = sum + xprint(sum)
打印结果如下:
D:\Python>learn.py5050
while循环
while循环为无限循环,只要满足while中的条件,便一直循环,直到条件不满足,然后退出循环。
练习:计算100以内所有偶数之和,用while循环实现:
#循环语句whilesum = 0i=2while(i<101): sum = sum + i i=i+2print(sum)
下面进行第二项练习,依次打印List中的元素:
#循环语句while#练习#请利用循环依次对list中的每个名字打印出Hello, xxx!:L=[‘name1‘,‘name2‘,‘name3‘,‘name4‘]l=len(L)i=0while(i<l): print(L[i]) i=i+1
打印结果如下:
D:\Python>learn.pyname1name2name3name4
break
在循环语句中,break用来提前结束循环,比如我们想要打印0-100的正整数,并且在>18时停止打印并输出打印结束字样:
#break的使用i=0while(i<101): print(i) i=i+1 if(i>18): breakprint(‘打印结束‘)
打印结果如下:
D:\Python>learn.py0123456789101112131415161718打印结束
continue
在循环中,如果我们需要跳过此次循环,继续下面的循环,则采用continue函数,比如要打印从1-10的正整数,但是跳过8不打印,代码可以如下:
#break的使用i=0while(i<10): i=i+1 if(i==8): continue print(i)print(‘打印结束‘)
打印结果如下:
D:\Python>learn.py1234567910打印结束
再比如,打印1-10中的奇数:
#break的使用i=0while(i<10): i=i+1 if(i%2==0): continue print(i)print(‘打印结束‘)
打印结果如下:
D:\Python>learn.py13579打印结束
python学习记录(十)--------循环语句
相关内容
- python爬虫--爬取某网站电影下载地址,python爬虫,前言:
- python基础一(2),python基础,---恢复内容开始-
- 复制一个Python全部环境到另一个环境,python另一个,导出
- Python基础-月考,python基础,1. 8<<2等于?
- python学习之-异常处理,python学习异常处理,什么是异常
- python --github 刷题,python--github,第 0001 题:做
- python的第一篇文章,python第一篇文章,python是什么编
- python中的break、continue、exit()、pass全面解析,python全面
- python 判断是否为正小数和正整数的实例,python小数
- Python循环语句之break与continue的用法,pythoncontinue
评论关闭