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