Python continue继续循环用法总结


Posted in Python onJune 10, 2018

Python之 continue继续循环

在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。

假设我们已经写好了利用for循环计算平均分的代码:

L = [75, 98, 59, 81, 66, 43, 69, 85]
sum = 0.0
n = 0
for x in L:
  sum = sum + x
  n = n + 1
print sum / n

现在老师只想统计及格分数的平均分,就要把 x < 60 的分数剔除掉,这时,利用 continue,可以做到当 x < 60的时候,不继续执行循环体的后续代码,直接进入下一次循环:

for x in L:
  if x < 60:
    continue
  sum = sum + x
  n = n + 1

任务

对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和:

sum = 0
x = 1
while True:
  sum = sum + x
  x = x + 1
  if x > 100:
    break
print sum

答案

sum = 0
x = 0
while True:
  x = x + 1
  if x > 100:
    break
  if x % 2 == 0:
    continue
  sum += x
print sum
Python 相关文章推荐
python+requests+unittest API接口测试实例(详解)
Jun 10 Python
python中子类调用父类函数的方法示例
Aug 18 Python
详解Python 装饰器执行顺序迷思
Aug 08 Python
python的sorted用法详解
Jun 25 Python
pandas实现to_sql将DataFrame保存到数据库中
Jul 03 Python
python导包的几种方法(自定义包的生成以及导入详解)
Jul 15 Python
python函数的万能参数传参详解
Jul 26 Python
python pycharm的安装及其使用
Oct 11 Python
python实现大战外星人小游戏实例代码
Dec 26 Python
Python利用folium实现地图可视化
May 23 Python
Python绘制散乱的点构成的图的方法
Apr 21 Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 23 Python
Python求解任意闭区间的所有素数
Jun 10 #Python
Python学习小技巧总结
Jun 10 #Python
python计算两个地址之间的距离方法
Jun 09 #Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 #Python
pandas 对每一列数据进行标准化的方法
Jun 09 #Python
Python实现读写INI配置文件的方法示例
Jun 09 #Python
Python实现读取机器硬件信息的方法示例
Jun 09 #Python
You might like
php5.2.0内存管理改进
2007/01/22 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
在mysql数据库原有字段后增加新内容
2009/11/26 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
PHP基于数组实现的分页函数实例
2014/08/20 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
浅析AngularJS中的生命周期和延迟处理
2015/06/18 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
Python Unittest自动化单元测试框架详解
2018/04/04 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
The Kooples美国官方网站:为情侣提供的法国当代时尚品牌
2019/01/03 全球购物
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
写给爸爸的道歉信
2014/01/15 职场文书
护士进修自我鉴定
2014/02/07 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
入党介绍人考察意见
2015/06/01 职场文书
logback 实现给变量指定默认值
2021/08/30 Java/Android