• 목록
  • 아래로
  • 위로
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

작성자
이니스프리 119 Lv. (1%) 2541080/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 8

NoYeah
profile image
+1
역시 코딩은 라이브러리 활용 능력이 능률을 크게 향상 시킬 수 있는 좋은 방법인 것 같습니다.
comment menu
2021.04.19. 22:38

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → NoYeah
profile image

옙 ^^ 특히 파이썬이 그런 것 같네요~

라이브러리를 사용하지 않았다면 윤년을 걍 계산해야 했겠죠 ㅎㄷㄷ
그럼 마스터 님께서도 요새 분주하신 것 같던데 오늘도 좋은 하루 되시고 화이팅입니다! ^-^

comment menu
2021.04.20. 07:12

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → 이니스프리
profile image
+1
파이썬 pip 저장소에는 이것저것 엄청 많은 것 같더라구요.
이니스프리님도 좋은 하루 보네세요~
comment menu
2021.04.20. 20:06

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → NoYeah
profile image

그러게요~! 모듈을 활용하여 생산성을 높일 수 있는 점이 파이썬의 매력인 것 같습니다 ^-^

사람들 생각이란게 대체로 비슷해서 그런지

pypi를 검색해보면 뭔가 제가 했던 고민 중에 상당수는 이미 누군가가 모듈로 구현한 경우가 많더군요 ㅎㄷㄷ
그럼 마스터 님께서도 오늘 하루도 고생 많으셨을텐데 굿밤 되세요!!

comment menu
2021.04.20. 22:11

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

OAUTH2
+1
isleap = lambda n : bool(not n%4 and n%100 or not n%400)

 

이런 람다식을 사용하는 방법도 있습니다 ㅎㅎ

comment menu
2021.04.23. 08:40

신고

"OAUTH2님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → OAUTH2
profile image
허걱~ 제 무릎을 탁 치게 만드는 스크립트네요~! ㅎㄷㄷ

덕분에 좋은 접근방식을 배웠습니다! ^-^

감사합니다 :)
comment menu
2021.04.23. 22:38

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [1차 해결 및 추가] 서버 접속 불가 문제 안내 12 마스터 마스터 24.06.20.15:22 241
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 2287
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 5973
336 [Python] COS Pro 1급 5-4 풀이 이니스프리 이니스프리 20.02.15.16:24 274
335 [Python] 두 개의 변수를 하나의 for문에서 돌리기 - zip() 활용 이니스프리 이니스프리 20.06.16.14:53 275
334 [생활정보] 12/5-12/11 7일간 와퍼 주니어 51% 할인 (1900원) 6 image 이니스프리 이니스프리 16.12.10.00:26 275
333 컴퓨터로 가운뎃점을 쉽게 입력해보자 6 image 슬기 슬기 19.04.19.14:18 276
332 [Amina] 그누보드 + 아미나 설치 방법 (처음 시작하는 분들을 위한 간단 매뉴얼) 이니스프리 이니스프리 20.10.01.16:48 277
331 php8.0 대응 라이믹스 오류 해결법 NUBE title: 크롬NUBE 21.03.08.11:39 281
330 [특가] 오늘 하루, TRON G41마우스 19,800원 특가 1 image 하루살이 title: 황금 서버 (30일)하루살이 17.02.27.13:00 282
329 [할인정보] 트렌드마이크로 맥시멈 시큐리티 80% 할인! image 이니스프리 이니스프리 17.01.31.18:38 284
328 [할인정보] Bullguard 백신 - 발렌타인데이 70% 할인 이벤트! 3 image 이니스프리 이니스프리 17.02.09.22:42 285
327 [할인정보] 더페이스샵 1월 멤버십데이 (오늘부터!) 1 image 이니스프리 이니스프리 17.01.02.10:19 285
326 (펌) 앱코, 감성초월 레트로 키보드 K850 & K830 마지막 하루!! 1 image 하루살이 title: 황금 서버 (30일)하루살이 17.02.28.00:41 290
325 [Python Requests] multiple cookies를 다루기 - "There are multiple cookies with name python" 에러 처리 이니스프리 이니스프리 23.08.22.01:40 291
324 [Python] clint를 이용한 requests에서의 다운로드 프로그레스바 이니스프리 이니스프리 20.05.29.14:53 292
323 [Python] 쿠팡 크롤링할 때 소소한 팁 이니스프리 이니스프리 24.05.02.21:50 295
322 JavaScript와 Canvas로 이미지의 배경값을 자동으로 산출하기 Seia Seia 20.09.12.06:37 296
321 [Python] URL에서 파일을 다운받지 않고 파일용량를 알아내는 방법 3 이니스프리 이니스프리 20.05.13.21:01 297
320 [건강/의학] 냄새 없애고 세균 죽이는 양치법. 1 image death death 17.01.25.21:18 298
319 [Python] \u3000을 공백으로 치환하기 이니스프리 이니스프리 23.10.29.14:51 298
318 하루에 포인트를 많이 쌓는 법 3 image title: 은메달도다 17.01.12.16:02 299
317 [할인정보] Emsisoft 안티멀웨어 할인! 이니스프리 이니스프리 17.02.23.23:13 300