from math import *
def prime():
a = 0
b = 0
x = 2*a+1
y = b
for a in range (1,5000) and b in range (0,5000) and y<x :
ctr = 0
if (x % y == 0):
ctr += 1
return [None]
else:
primes = (x)
ctr+= 1
return [None]
print (primes[999]);
我有一個問題,我需要解決,但是當它到達模(%)簽署它說類型錯誤:「布爾」對象不是可迭代」有什麼不對的模在Python 33
'對於範圍(1,5000)和b在範圍內(0,5000)和y
thefourtheye
@Andra V請不要編輯您的問題,直到原始答案變得無法理解。相反,請[請打開一個新問題](http://stackoverflow.com/questions/ask)。這樣,同樣問題的人也可以從答案中獲益。別擔心,問題是免費的。謝謝! – phihag
我回滾了這個問題。 Andra V,正如@phyrg解釋的那樣,如果你把問題編輯成別的東西,答案就變得無法理解。如果您有其他問題,請打開一個新問題。 StackOverflow使用問題/答案格式,具有特定和離散的問題,而不是線程式的論壇式格式,在這種格式中,所有相關問題都得到解決之前有很長的來回。 – DSM