Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

간격으로 숫자를 인쇄하는 Python 프로그램

<시간/>

이 기사에서는 주어진 문제 설명을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.

문제 설명

간격의 시작 및 종료 범위가 주어집니다. 주어진 간격에 있는 모든 숫자를 출력해야 합니다.

소수는 1과 자기 자신 외에 양의 약수가 없는 1보다 큰 자연수입니다.

for 루프에는 두 가지가 있습니다. 첫 번째 for 루프는 간격의 숫자를 가져오는 것이고 두 번째 루프는 숫자가 소수인지 확인하는 것입니다.

이제 구현을 살펴보겠습니다.

예시

start = 10
end = 29
for val in range(start, end + 1):
# If num is divisible by any number is not prime
   if val > 1:
      for n in range(2, val):
         if (val % n) == 0:
            break
      else:
         print(val)

출력

11
13
17
19
23
29

모든 변수와 함수는 아래 그림과 같이 전역 범위에서 선언됩니다.

결론

이 기사에서는 주어진 간격으로 숫자를 인쇄하는 방법에 대해 배웠습니다.