반응형
- 약수란 : 어떤 수를 나누워 떨어지게 하는 수 (나머지가 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 문으로 처리 함
반응형
'- 배움이 있는 삶 > - Software' 카테고리의 다른 글
[python] 대소문자 전환 및 아스키 코드 출력 (0) | 2024.04.05 |
---|---|
응답시간(Response time), 처리시간(Processing time), 지연(Latency) (0) | 2024.03.22 |
python 평균, 중앙값, 최빈값 구하기 (0) | 2023.07.21 |
python set 함수를 이용한 중복항목 반환하기 (0) | 2023.07.14 |
Python list 내 여러개 값 제거하기 (0) | 2023.07.14 |