出乎意料的else语句
2015-07-17 13:54
169 查看
在python中你可能时不时不碰到else语句用在while和for循环中,请不要惊讶,先看看它的作用吧!
实际上在循环语句中,else子句只会在循环完成后执行,即跳出循环的操作,如break,同时也会跳过
else块。
下面是一个来自python核心编程的例子
实际上在循环语句中,else子句只会在循环完成后执行,即跳出循环的操作,如break,同时也会跳过
else块。
下面是一个来自python核心编程的例子
def showMaxFactor(num): count = num/2 while count > 1: if num%count == 0: print 'largest factor of %d is %d' % (num,count) break count -= 1 else: print num, "is prime" for eachNum in range(10,21): showMaxFactor(eachNum)
相关文章推荐
- Linux定时器
- 对于节点值会变化的元素判断
- [leetcode] Next Permutation
- 重现二叉树非递归算法的构建过程
- 简单的镜头跟随
- 大圣画廊v0.2(2015.7.17)
- 用戶組TCODE
- GRE写作必备句型
- vim在同一个窗口中同时编辑多个文件
- quick-cocos2d-x 脚本和资源加密
- MySQL 子查询和连接
- js正则表达式中/g /i /m /e /x /s的用法
- php -- 魔术方法 之 设置属性:__set()
- KVO-对象属性值改变监听
- Landsat 8(二)
- Ant脚本属性传递注意事项
- openlayers 注册事件例子
- Java基础-- 集合
- android中WebView 的使用
- nodejs中exports与module.exports的区别