주어진 숫자 범위 내에서 소수를 찾아야 할 때 범위가 입력되고 반복됩니다. '%' 모듈러스 연산자는 소수를 찾는 데 사용됩니다.
예
아래는 동일한 데모입니다.
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입니다.
-
이런 식으로 소수를 찾아 콘솔에 표시합니다.
-
그렇지 않으면 루프에서 벗어납니다.