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

Python - 주어진 숫자 범위 내에서 소수의 수 찾기

<시간/>

주어진 숫자 범위 내에서 소수를 찾아야 할 때 범위가 입력되고 반복됩니다. '%' 모듈러스 연산자는 소수를 찾는 데 사용됩니다.

아래는 동일한 데모입니다.

lower_range = 670
upper_range = 699
print("The lower and upper range are :")
print(lower_range, upper_range)
print("The prime numbers between", lower_range, "and", upper_range, "are:")
for num in range(lower_range, upper_range + 1):
   if num > 1:
      for i in range(2, num):
         if (num % i) == 0:
            break
      else:
         print(num)

출력

The lower and upper range are :
670 699
The prime numbers between 670 and 699 are:
673
677
683
691

설명

  • 상위 범위 및 하위 범위 값이 입력되어 콘솔에 표시됩니다.

  • 숫자가 반복됩니다.

  • 1은 소수도 합성수도 아니기 때문에 1보다 큰지 확인합니다.

  • 숫자는 반복되고 '%'는 2입니다.

  • 이런 식으로 소수를 찾아 콘솔에 표시합니다.

  • 그렇지 않으면 루프에서 벗어납니다.