首页 / 科技百科 / 正文

python输出一百以内质数 

在Python中,可以通过以下代码输出100以内的质数:

__author__ = \'Yue Qingxuan\' # -*- coding: utf-8 -*- p= for i in range(2,101): for temp in range(2,i): if i%temp==0: break print(\'i=\',i,\'temp=\',temp) elif temp==i-1: p.append(i) print(\'以下打印质数:\') print(p)

这段代码首先定义了一个空列表p,然后遍历2到100之间的所有整数。对于每个整数i,从2到i-1进行遍历,如果i能被其中任意一个整数整除,则说明i不是质数,直接break。如果遍历结束后,i还没有被整除,说明i是质数,将其添加到p列表中。最后打印出p列表,即为100以内的质数。

如有侵权请及时联系我们处理,转载请注明出处来自