분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
어떤 분의 해답: num= int(input("숫자를 입력하시오 : "))
print([x for x in range(1, num+1) if x==sum(y for y in range(1, x) if x%y==0)])
-----------------------------------------------------------------------------------
파이썬 초보입니다! 코딩도장에서 문제풀다가 어느분이 써놓은 답안에서 제가 한번도 보지 못했던걸 봐서 이해가 어렵습니다.
print 함수내에 여러 제어문이 들어가 있는데 도저히 이해를 못하겠네요!
고수분이 계시다면, 설명 혹은 위의 내용관련 설명이 되어 있는 곳 링크좀 부탁드립니다!
출처는 표시해두었습니다.
출처 | http://codingdojang.com/scode/540?answer_mode=hide |
죄송합니다. 댓글 작성은 회원만 가능합니다.