English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 튜토리얼

파이썬 흐름 제어

Python 함수

Python 데이터 타입

파이썬 파일操作

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 가이드

파이썬 프로그램이 윤년을 확인합니다

파이썬 예제大全

이 프로그램에서는 연도가 윤년인지 확인하는 방법을 배웁니다. 이 문제를 해결하기 위해 내장된 if ... else 문을 사용합니다.

이 예제를 이해하려면 다음을 이해해야 합니다파이썬 프로그래밍주제:

윤년은 정확히 나눌 수 있는 연도입니다.4나누기, 세기 연(00으로 끝나는 연도)을 제외하고, 완전히 나눌 수 있는 연도만 윤년입니다.400을 나누는 세기 연은 윤년입니다. 예를 들어,

2017 윤년이 아닙니다
1900은 윤년이 아닙니다
2012 윤년입니다
2000은 윤년입니다

원본 코드

# 파이썬 프로그램이 연도가 윤년인지 확인합니다
year = 2000
# 사용자로부터 연도(정수 입력)를 가져옵니다
# year = int(input("연도를 입력하세요: "))
if (year % 4) == 0:
   if (year % 100) == 0:
       if (year % 400) == 0:
           print("{0} 는 윤년입니다".format(year))
       else:
           print("{0} 는 윤년이 아닙니다".format(year))
   else:
       print("{0} 는 윤년입니다".format(year))
else:
   print("{0} 는 윤년이 아닙니다".format(year))

출력 결과

2000은 윤년입니다

소스 코드에서 연도 값을 변경하고 다시 실행하여 프로그램을 테스트할 수 있습니다.

파이썬 예제大全