首页 / 科技百科 / 正文

使用for循环输出所有1-100数中的素数

好的,下面是使用 Python 语言编写的代码:

for num in range ( 1 , 101 ): if num > 1 : for i in range ( 2 , num ): if ( num % i) == 0 : break else : print ( num )

这段代码的思路是:对于1到100之间的每个数num,如果num大于1,则从2开始循环,判断num是否能被2到num-1之间的任何一个数整除,如果可以被整除,则说明num不是素数,跳出循环;否则,说明num是素数,输出num。

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