qq_29901455 2018-01-06 06:42 采纳率: 60%
浏览 1012
已采纳

一道python的题目,希望解释详细点。

图片说明

  • 写回答

7条回答 默认 最新

  • potbelly2 2018-01-06 07:07
    关注

    1处是a<=math.sqrt(n)
    2处是n%a==0
    3处是return

    判断素数的条件是不能被除过1和它本身之外的数字整除,但是我们只需要判断到开方这个数字,之后会和前面重复的。
    如果余数为0代表能整除,所以它就不是素数。
    第三个是当找到这个素数就终止程序

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元