728x90
출처 : 반크_세계유산 고인돌
문제]
1부터 100사이의 소수 찾기
참고풀이]
N_PRIMES = 100 #소수의 최대값
number = 2 #2부터 시작한다.
#count = 0
#while count < N_PRIMES:
while number < N_PRIMES:
divisor=2 #나누는 수는 2부터 시작하여 하나씩 증가한다.
prime=True
while divisor < number:
if number % divisor == 0: #나누어지면 소수가 아니다.
prime = False
break
divisor += 1
if prime: #소수이면 소수 개수를 증가하고 출력한다.
#count += 1
print(number, end=' ')
number += 1 #다음 수로 간다.
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 가을
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 63제] 주민등록번호, 이름, 학번을 입력하여 생일,나이,성별, 기수, 학년, 반, 그리고 번호를 구하시오. (0) | 2022.04.19 |
---|---|
Python 62제] 임의의 두자리 수를 10개 입력하여 최대값과 최소값의 차를 구하시오. (0) | 2022.04.19 |
Python 60제] 1 - 2 + 4 - 7 + 11 - 16 + 22 -29 + 37 - 46 + 56의 결과값 구하는 프로그램을 작성하시오. (0) | 2022.04.15 |
Python 59제] 임의의 정수 N을 입력하여 영문자 삼각형을 출력하시오. (0) | 2022.04.14 |
Python 58제] 임의의 정수를 입력하여 마름모 도형을 출력하시오. (0) | 2022.04.14 |
댓글