0
for 루프를 배우기 위해 소수를 찾는 프로그램을 만들고 있습니다. 나는이파이썬에서 가능한 루프에 중첩되어 있습니까?
primes = [1, 3, 5, 7, 9, 11, 13, 17, 19, 29]
hold_the_primes = []
for x in range(29,841):
for y in primes:
if x % y == 0:
pass
else:
hold_the_primes.append(x)
primes.extend(hold_the_primes)
for x in primes:
print x
을 시도했습니다 %의 == 0을 확인하는 데 사용할 수있는 몇 가지 소수의 목록을 가지고 있지만, 아무 것도 반환되지 않으며 터미널이이 시점에서 붙어됩니다. 이 작업을 수행하려면 어떻게해야합니까?
알아 냈습니다. 방금 for 루프를 포함하는 primetest라는 함수를 정의했습니다. –
"터미널이 막혔다"는 것은 무엇을 의미합니까? 그러나 귀하의 질문에 대답, 네 중첩 for-loops 가능합니다. 코드의 논리는 꺼져 있지만 구문 상으로는 정상이며 작동하며 터미널에 무언가를 인쇄합니다. –