Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

RUBY

약수, 소수(파이썬 출력) 본문

프로그래밍 언어/Python

약수, 소수(파이썬 출력)

ruby-jieun 2023. 1. 13. 23:20

 

 

 

약수와 소수

 


 

 

약수

어떤 수를 나누어 떨어지게 하는 수이다.

 

파이썬을 이용해서 사용자가 입력한 숫자의 약수 출력하기

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