Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- while True:
- def prime_number(g):
- if g > 10000:
- print("1에서 10000 사이의 정수를 입력해야 합니다.\n")
- return False
- elif g < 1:
- print("1에서 10000 사이의 정수를 입력해야 합니다.\n")
- return False
- elif g != 1:
- for f in range(2, g):
- if g % f == 0:
- return False
- else:
- return False
- return True
- g = int(input("1에서 10000 사이의 정수를 입력하세요."))
- if g is 1:
- print("1입니다.")
- elif prime_number(int(g)):
- print("소수입니다.")
- else:
- divisor = []
- num = int(g/2)
- divisor.append(g)
- while num >= 1:
- if g % num == 0 :
- divisor.append(num)
- num -= 1
- print(divisor)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement