Search

반복문7_문제05_약수3개

대분류
STEP04 일차반복문
소분류
반복문7_문제

영상

문제

''' [문제] 어떤 수를 1부터 자기 숫자까지 나눠서 나눠지는 수를 약수라고 한다. 랜덤으로 1~100을 저장 후, 약수가 3개이면 "정답"을 아니면 "오답"을 출력하시오. '''
Python
복사

해설

''' [문제] 어떤 수를 1부터 자기 숫자까지 나눠서 나눠지는 수를 약수라고 한다. 랜덤으로 1~100을 저장 후, 약수가 3개이면 "정답"을 아니면 "오답"을 출력하시오. ''' import random num = random.randint(1, 100) print(num) count = 0 i = 1 while i <= num: if num % i == 0: print(i, end=" ") count += 1 i += 1 print() if count == 3: print("정답") if count != 3: print("오답")
Python
복사