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. 17. 17:09

 

약수, 소수, 소인수 출력

 

 

 

100부터 1000사이의 난수에 대해서 약수, 소수, 그리고 소인수를 출력

import random

rNum = random.randint(100, 1000)
print(f'rNum: {rNum}')

for num in range(1, rNum+1):

    soinsuFlag = 0

    #약수
    if rNum % num == 0:
        print(f'[약수]: {num}')
        soinsuFlag += 1

    # 소수
    if num != 1:
        flag = True
        for n in range(2, num):
            if num % n == 0:
                flag = False
                break

        if (flag):
            print(f'[소수]: {num}')
            soinsuFlag += 1

    # 소인수
    if soinsuFlag >= 2:
        print(f'[소인수]: {num}')

 

 

'프로그래밍 언어 > Python' 카테고리의 다른 글

최대공약수(파이썬 출력)  (0) 2023.01.18
소인수, 소인수분해(파이썬 출력)  (0) 2023.01.17
확률(파이썬 출력)  (0) 2023.01.17
조합(파이썬 출력)  (0) 2023.01.16
순열(파이썬 출력)  (0) 2023.01.14
Comments