prime_checker라는 함수를 새로이 정의하고
is_prime이라는 초기값을 설정하여 수를 판별한다.
def prime_checker(number):
is_prime = True
for i in range(2, number):
if number % i == 0:
is_prime = False
# 소수는 1과 자기자신으로만 나누어지는 수이므로,
# 2부터 자기자신 사이의 값으로 나누어보았을 때 나머지가 0이 있는 경우, 소수가 아니다.
if is_prime == True:
print(f'It\'s a prime number.')
else:
print(f'It\'s not a prime number.')
n = int(input())
prime_checker(number=n)
'python' 카테고리의 다른 글
[python] 리스트 안에 새로운 딕셔너리 추가하기 (0) | 2024.06.02 |
---|---|
[python] #연습문제 - caesar code 생성하기 (0) | 2024.06.01 |
[python] #행맨 게임 (4) - 정답에 없는 값을 입력하였을 때 목숨을 하나 잃도록 하기 (0) | 2024.06.01 |
[python] #행맨 게임 (3) - 빈칸이 남아있지 않을 때까지 정답을 입력하기 (0) | 2024.06.01 |
[python] #행맨 게임 (2) - 빈칸을 정답 글자로 변환하기 (0) | 2024.06.01 |