반응형
- 약수란 : 어떤 수를 나누워 떨어지게 하는 수 (나머지가 0)
- 나머지가 0을 계산하기 위한 연산자 : a % x == 0
# 다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오
# (단, 약수가 2개일 경우 소수임을 나타내십시오)
a = int(input("a:"))
count = 0
for x in range(1, a+1):
if a%x == 0:
# print(x,"은(는)",a,"의 약수입니다")
print("%d(은)는 %d의 약수입니다" %(x,a))
count += 1
if count ==2:
print("%d(은)는 1과 %d로만 나눌 수 있는 소수입니다" %(a, x))
- 여기서 약수를 구하는 것 이외, 2개 일 경우 소수 라는 것을 구하기
- 이를 위해 2개를 count 하기 위한, 변수를 선언하여, IF 문으로 처리 함
반응형
'- 배움이 있는 삶 > - AI | Big data' 카테고리의 다른 글
AI EXPO KOREA 2024 (국제인공지능대전): 24년. 5월. (0) | 2024.01.19 |
---|---|
LLM / Chat GPT 성능평가 방법 (3) | 2024.01.04 |
python 평균, 중앙값, 최빈값 구하기 (0) | 2023.07.21 |
AI & Big Data 관련 경진대회 (0) | 2023.07.14 |
python set 함수를 이용한 중복항목 반환하기 (0) | 2023.07.14 |