python问题?

foriinrange(2,n):ifn%i==0什么意思?... for i in range (2,n): if n%i==0什么意思? 展开
 我来答
小小编程书童
科技发烧友

2021-11-15 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:583
采纳率:92%
帮助的人:30.7万
展开全部

n就是函数输入的那个参数,也就是我们要判断它是否为素数的那个值。百分号表示整除的意思。双等号表示判断是否为零,即判断n能否被i整除,如果能被整除,自然得到的结果就是0也会执行if里面的语句。其实这就是素数判断的原则,你只要把它对应起来就可以了。希望可以帮助到你。

帐号已注销
2021-11-14 · TA获得超过133个赞
知道答主
回答量:5127
采纳率:5%
帮助的人:218万
展开全部
区别,如何实现单例模式,有什么优点

new是一个静态方法,init是一个实例方法new返回一个创建的实例,init什么都不返回new返回一个cls的实例时后面的init才能被调用当创建一个新实例时调用new,初始化一个实例时调用init
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
誓言割
2021-11-14 · TA获得超过580个赞
知道小有建树答主
回答量:4745
采纳率:35%
帮助的人:146万
展开全部
sort()函数是list列表中内置的函数,而sorted()可以对list或者iterator进行排序;用sort函数对列表排序会影响列表本身,而sorted()不会,python内置的全局sorted()方法对可迭代的序列排
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啊都是大567

2021-11-14 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:1896
采纳率:15%
帮助的人:74.4万
展开全部
就是i在2到n这个范围里面遍历,如果有符合n除以i等于0的就执行下一个语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjdsjeff
2021-11-15 · TA获得超过2052个赞
知道大有可为答主
回答量:2470
采纳率:72%
帮助的人:537万
展开全部
n对i取余,如果能整除(即n%i==0成立),返回False。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式