- 8
- 이니스프리
- 조회 수 511
from calendar import isleap year = int(input('연도를 입력하세요 : ')) while True: if isleap(year): break year -= 1 print(f'{year}년이 윤년입니다.')
calendar 모듈을 활용하면 간명하게 해결할 수 있습니다!
https://sir.kr/qa/409136 에 대한 답변으로 작성되었습니다 ^^
님 포함 2명이 추천
추천인 2
작성자
댓글 8
+1
역시 코딩은 라이브러리 활용 능력이 능률을 크게 향상 시킬 수 있는 좋은 방법인 것 같습니다.
2021.04.19. 22:38
옙 ^^ 특히 파이썬이 그런 것 같네요~
라이브러리를 사용하지 않았다면 윤년을 걍 계산해야 했겠죠 ㅎㄷㄷ
그럼 마스터 님께서도 요새 분주하신 것 같던데 오늘도 좋은 하루 되시고 화이팅입니다! ^-^
2021.04.20. 07:12
+1
파이썬 pip 저장소에는 이것저것 엄청 많은 것 같더라구요.
이니스프리님도 좋은 하루 보네세요~
이니스프리님도 좋은 하루 보네세요~
2021.04.20. 20:06
그러게요~! 모듈을 활용하여 생산성을 높일 수 있는 점이 파이썬의 매력인 것 같습니다 ^-^
사람들 생각이란게 대체로 비슷해서 그런지
pypi를 검색해보면 뭔가 제가 했던 고민 중에 상당수는 이미 누군가가 모듈로 구현한 경우가 많더군요 ㅎㄷㄷ
그럼 마스터 님께서도 오늘 하루도 고생 많으셨을텐데 굿밤 되세요!!
2021.04.20. 22:11
+1
isleap = lambda n : bool(not n%4 and n%100 or not n%400)
이런 람다식을 사용하는 방법도 있습니다 ㅎㅎ
2021.04.23. 08:40
허걱~ 제 무릎을 탁 치게 만드는 스크립트네요~! ㅎㄷㄷ
덕분에 좋은 접근방식을 배웠습니다! ^-^
감사합니다 :)
덕분에 좋은 접근방식을 배웠습니다! ^-^
감사합니다 :)
2021.04.23. 22:38
권한이 없습니다.