def is_prime_number(num):
if num == 1:
return False
i = 2
while i < num:
if num % i == 0:
return False
i += 1
return True
def get_1_to_n_prime_numbers_count(n):
count = 0
i = 1
while i <= n:
if is_prime_number(i):
count +=1
i += 1
return count
number = 1000
count = get_1_to_n_prime_numbers_count(number)
print("1부터 {}사이에 존재하는 소수의 개수 : {}개\n".format(number, count))
number = 2000
count = get_1_to_n_prime_numbers_count(number)
print("1부터 {}사이에 존재하는 소수의 개수 : {}개\n".format(number, count))
def is_prime_number(num):
if num == 1:
return False
i = 2
while i < num:
if num % i == 0:
return False
i += 1
return True
def get_1_to_n_prime_numbers_sum(n):
sum = 0
i = 1
while i <= n:
if is_prime_number(i):
sum += i
i += 1
return sum
return sum
sum = 0
number = 0
number = 1000
sum = get_1_to_n_prime_numbers_sum(number)
print("1부터 {}사이에 존재하는 소수의 합 : {}\n".format(number, sum))
number = 2000
sum = get_1_to_n_prime_numbers_sum(number)
print("1부터 {}사이에 존재하는 소수의 합 : {}\n".format(number, sum))
코드를 입력하세요