Python---求100以内的质数

1.首先什么是质数:

一个大于1的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫质数,也叫素数。如2,3,5,7,11,13,17…。

2.代码如下:

这里做个解析:①Python的for i in range (m,n)相当于C/C++/java的for(i=m,i<n,i++)语句

                        ②range(2,5)相当于[2,3,4],所以上面的range(2,101)就相当于[2,3,4,....100]

运行结果:

网上各种写法,还有的在else这步是判断if i==j+1,但是个人觉得本身j是j in (2,i),肯定是j<i,所以感觉没有必要再去判断了。

以上供参考并欢迎指正

原文地址:https://www.cnblogs.com/yyl6/p/11343115.html