0
s = list[4, 5, 67, 11]
def myprim(s, i=0, j=len(s)):
while(i < j):
for a in range(2, s(j)):
if((s[i] % a) == 0):
print("number is not prime " + s[i])
j += 1
break
else:
print("not prime")
myprim(s)
's = list [4,5,67,11]' - > 's = [4,5,67,11]'また、 'j = len(s) ) 'はベストアイデアではありません... –
また、コードにインデントの問題があります。 Pythonはインデントエラーに非常に敏感です。 – quamrana
forループ内でなぜ 'j + = 1'ですか?あなたは 'j'をどこにでも使っていません。 – Abhijeetk431