k550706   1년 전

a를 input으로 받고,

이를 a/2까지의 모든 숫자로 나눠본 후에

나누어지는 약수를 모두 더해보는 방식으로 완전수를 구했습니다.

제가 봣을땐 틀린게 없는데, 틀렸다고 나오네요

혹시 뭐가 틀린지 수 있을까요?

k550706   1년 전

그리고 아래 부분을 하나의 print문으로 만들고 싶은데, 어떻게 하는지 몰라서 두개로 나누었습니다.

혹시 조언 부탁드려도 될런지요?

if sum(db)==a:

   print(a,"= ",end="")

   print(*db,sep=" + ")

k550706   1년 전

자문자답이네요!

-1을 입력했을때까지.. 라는 조건을 못봤습니다

감사합니다!

댓글을 작성하려면 로그인해야 합니다.