博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中的for...else...搭配
阅读量:6912 次
发布时间:2019-06-27

本文共 514 字,大约阅读时间需要 1 分钟。

  在其他一些语言中,else一般都是和if做搭配使用的,表示为‘如果...否则...‘。而在python中else不仅可以与if搭配,还能与for进行搭配,表示'直到...才...'。如下面这个判断输入的数是否为质数的例子:

1 s=int(input('num:')) 2 if s!=1: 3     for i in range(2,s): 4         if s%i==0: #在遍历整个2-s时如果s满足了if的条件,则break整个for循环,不再执行for中的else 5             print(s,'is not prime') 6             break 7     else: #遍历整个2-s后如果s没有满足上一条if语句s%i==0,则执行for语句中的else 8         print(s,'is prime') 9 else:10     print(1,'is not prime')

  质数:大于1且只能被1和自己整除的自然数称为质数或者素数。

 

转载于:https://www.cnblogs.com/readygood/p/10152089.html

你可能感兴趣的文章
关于Create React App不支持装饰器的终极无伤解决方案
查看>>
Node.js&NPM的安装与配置
查看>>
[译] 使用 Web Beacon API 记录活动
查看>>
一线城市房价的理性思考
查看>>
人人都能掌握的Java服务端性能优化方案
查看>>
Android入门第一关:Android四大组件
查看>>
记一次混淆算法逆向分析
查看>>
header的安全配置指南
查看>>
W3C CSS Transforms摘译
查看>>
Logo设计的简要可行步骤
查看>>
ES6之Set和Map
查看>>
动画-仿微博弹簧动画
查看>>
[译] 单向用户界面架构
查看>>
shell script
查看>>
聊聊rocketmq的KVConfigManager
查看>>
实现立方体旋转
查看>>
学习牵引力UI设计,改变了青春梦想!
查看>>
ES6 系列之 Babel 是如何编译 Class 的(下)
查看>>
CAS 无锁式同步机制
查看>>
前端人员必看周刊和公众号
查看>>