什么是质数?
质数是指在大于1自然数中,除了1和它本身以外不再有其他因数的自然数。
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。
我们发现要想使质数就必须满足能被1和它本身整数。
方法如下所示:
for i in range(2,100):
is_prime=True
for j in range(2,i):
if i %j ==0:
is_prime=False
if is_prime:
print("{}是质数".format(i))
其实代码不是很难,就是基础,刚开始学习python时,常见的题就是水仙花数,回文数,质数等等。这些都是不管你开始学习哪种语言,都是最开始需要解决的问题。