python函数求指导
发布网友
发布时间:2022-04-22 05:01
我来回答
共2个回答
热心网友
时间:2023-11-07 20:35
我想说的是,程序的结构非常不清晰
判断素数的地方最好用一个函数
def isPrime(num):
if num==0 or num==1:
return False
for n in xrange(2,int(num**0.5)+1):
if num%n==0:
return False
return True
for num in xrange(0,101):
if isPrime(num):
print num
热心网友
时间:2023-11-07 20:36
第一段中你明明写的是for b in xrange(2,a):
但是第二段中为什么把他改成了for b in xrange(1,100):?
首项是1肯定能被整除啊。。。这个地方改原来的值就可以了