码迷,mamicode.com
首页 > 其他好文 > 详细

题目7 输出100-200的素数

时间:2019-06-18 23:04:41      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:==   div   mamicode   col   个数   技术   int   输出   code   

题目 判断101-200之间有多少个素数,并输出所有素数。

程序分析 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 用else可以进一步简化代码.

代码:

 

for i in range(1,85):
    if 168 % i == 0:
        j = 168 / i
        if (i+j) % 2 == 0 and (i-j) % 2 == 0 and i > j:
            n = (i-j) / 2
            x = n * n - 100
            print(x)

答案:

技术图片

 

题目7 输出100-200的素数

标签:==   div   mamicode   col   个数   技术   int   输出   code   

原文地址:https://www.cnblogs.com/angellyl/p/11048384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!