def all_primes(start,end):
list_nonprimes = []
list_primes = []
for i in range(start,end):
for a in range(2,i):
if i % a == 1 and i not in list_nonprimes:
if i not in list_primes:
list_primes.append(i)
else:
list_nonprimes.append(i)
return list_primes
왜 출력이 잘못 되었습니까?특정 세트에서 모든 소수를 얻으려면 어떻게해야합니까?
>>> all_primes(1,10)
[3,5,7,9]
9를 어떻게 제거합니까?
이 너무 – xbonez
왜 루프 범위 '를 통해 주요 고려된다 (2, I)'이미'i'보다 소수의 모든 목록이있는 경우? – Amber
다음은 '모든'과 '모든'에 대해 배우는 데 관심이있을 것입니다. 나는 list_primes.append (i)가'for-else'보다 더 잘 읽는다는 것을 알 수있다. – DSM