728x90
●문제: 입력한 약수의 합을 출력하시오
입력 예시: 12
출력 예시: 28
def solution(n):
return sum([i for i in range(1, n+1) if n % i == 0])
n = int(input())
print(solution(n))
12
28
출처: 예제 중심 파이썬 입문
궁금한 부분이 있으면 댓글 부탁드립니다^^
728x90
'• programming language > python' 카테고리의 다른 글
[파이썬 기초 개념] 표현식, 연산자, 키워드, 문장, 프로그램, 식별자 (0) | 2022.09.01 |
---|---|
[파이썬 실력 테스트] 20. 사전식 정렬 출력 (0) | 2022.08.18 |
[파이썬 실력 테스트] 18. 평균, 평균 이상값 출력 (0) | 2022.08.18 |
[파이썬 실력 테스트] 17. 부분 문자열 출력 (0) | 2022.08.18 |
[파이썬 실력 테스트] 16. 숫자 짝맞추기 (0) | 2022.08.18 |