• 목록
  • 아래로
  • 위로
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. (0%) 2262450/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

신고

"이니스프리님의 댓글"

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

신고

"이니스프리님의 댓글"

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

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 1054
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4732
74 그누보드에서 우측 aside(로그인) 없애고 회원가입을 봉쇄하는 방법 1 이니스프리 이니스프리 18.10.06.17:34 1837
73 [Python] 디렉토리 내의 파일명을 시간순으로 정렬하기 이니스프리 이니스프리 20.07.13.15:57 1845
72 Youtube-DLG에서 10014 소켓 에러가 뜨는 경우 해결 방법 (방화벽 관련) 2 image 이니스프리 이니스프리 18.10.16.06:44 1882
71 .tk(freenom) 로 접속이 안되는 분들이 요즘 왕왕보이네요. 15 image 마스터 마스터 16.10.05.13:40 1939
70 윈도우 탐색기의 새로 고침 기능 자동화하기 2 이니스프리 이니스프리 18.11.13.13:59 1977
69 단위 명사의 띄어쓰기 (한컴워드의 맞춤법 검사를 믿지 마세요) 8 이니스프리 이니스프리 20.03.23.20:02 1994
68 [Python] 현재시각에 따라 오전/오후 반환 이니스프리 이니스프리 20.07.16.13:58 2024
67 ABBYY FineReader의 OCR 언어 세팅 - 한국어(한글) vs 한국어 등 관련 이니스프리 이니스프리 18.11.05.16:07 2036
66 [Python] BeautifulSoup에서 class명에 공백이 있을 때 검색 방법 이니스프리 이니스프리 21.02.13.00:26 2047
65 [Python] HWP 파일 읽기 6 이니스프리 이니스프리 20.10.18.12:19 2094
64 xss 공격 방어 라이브러리 jin**** jin**** 17.07.18.20:30 2094
63 메일수신이 안된다고...? mail.yandex.com mx 리코드를 이용해보자 2 image djdisodo 18.02.21.17:04 2133
62 [Python] Selenium에서 팝업을 허용하는 방법 이니스프리 이니스프리 18.11.01.21:37 2133
61 [파이썬] 텔레그램 봇으로 이미지 보내기 이니스프리 이니스프리 19.12.06.14:12 2141
60 [파이썬] 리스트에서 중복되는 요소가 있는지 여부 판단 / 중복되는 요소만 뽑아서 리스트에 넣기 이니스프리 이니스프리 19.12.08.15:17 2156
59 변압기 소음을 줄이는 방법 6 이니스프리 이니스프리 19.01.27.12:27 2159
58 각 카드사별 해외이용 정지방법(2018.04.06) 4 image 자뻑보이 자뻑보이 18.05.28.19:04 2172
57 [우분투/파이썬] pip로 pytesseract를 설치 후 not installed or not in your path 메세지에 대한 대처방법 이니스프리 이니스프리 18.11.12.20:05 2186
56 [파이썬] Selenium 쿠키를 Requests에서 불러오는 방법 이니스프리 이니스프리 19.11.10.15:13 2359
55 크롬에서 방향키가 작동하지 않는 경우 해결책 1 이니스프리 이니스프리 19.03.31.11:56 2364