python小学士 发表于 2020-10-21 09:28:19

求素数

师傅们,红线处为什么要+2

冬雪雪冬 发表于 2020-10-21 09:46:49

a是m的平方根,以m=8为例,a是2.828,取整后是2,而2的平方为4,还远到不了8,所以应该是向上取整,即a+1,而range是不计最后一个数的,所以再加一,是a +2
页: [1]
查看完整版本: 求素数