RUBY
약수, 소수(파이썬 출력) 본문
약수와 소수
약수
어떤 수를 나누어 떨어지게 하는 수이다.
파이썬을 이용해서 사용자가 입력한 숫자의 약수 출력하기
inputNumber = int(input("0보다 큰 정수 입력: "))
for number in range(1, (inputNumber + 1)):
if inputNumber % number == 0:
print('{}의 약수: {}'.format(inputNumber, number))
소수
1과 자신만을 약수로 가지는 수(단, 1은 제외)
inputNumber = int(input("0보다 큰 정수 입력: "))
for number in range(2, (inputNumber + 1)):
flag = True
for n in range(2, number):
if number % n == 0:
flag = False
break
if (flag):
print('{} : 소수'.format(number))
else:
print('{} : \t\t 합성수'.format(number))
'프로그래밍 언어 > Python' 카테고리의 다른 글
공약수, 최대공약수(파이썬 출력) (0) | 2023.01.14 |
---|---|
소인수, 소인수분해(파이썬 출력) (0) | 2023.01.14 |
텍스트파일 쓰기 (0) | 2023.01.10 |
Exception (0) | 2023.01.09 |
try ~ except ~ else, finally (0) | 2023.01.09 |
Comments