prime_list = [False, False] + [True] * (num - 1)
primes = []
for i in range(2, num + 1):
if prime_list[i]:
for j in range(2 * i, num + 1, i):
prime_list[j] = False
primes = [i for i in range(2, num+1) if prime_list[i] == True]
print(primes)
if prime_list[i]:
for j in range(2 * i, num + 1, i):
여기서 prime_list에 i를 넣어주는거부터 이해가 안가요
답변 안올라와서 다시 올립니다.
답변 1