# Which year do you want to check?
# 내가 입력하는 년도가 윤년인지 확인하기
year = int(input())
# if 조건문으로 조건 생성하기
if year % 4 == 0: ===> 년도가 4로 나머지 없이 나눠진다면
if year % 100 == 0:
if year % 400 == 0:
#3가지 if 조건 다 충족시:
print("Leap year")
#400으로 나눠지지 않을때 조건 불충
else:
print("Not leap year")
# 100으로 나눠지지 않을때
else:
print("Leap year")
#4로 나눠지지 않을때
else:
print("Not leap year")
티스토리 블로그에 코드를 복사하는것보다 주석을 달고
캡쳐해서 올리는게 더 구분이 쉬워보임.
if 조건문에서 가장 신경써서 체크해야할건 들여쓰기 같다.
처음에는 코드가 작동하지 않는 이유를 찾기가 어려웠는데
들여쓰기 라인을 점점 구분하기 쉬워져서 오류 발생시
찾기도 쉬워졌고, 실수도 많이 줄었다.
윤년 계산법이 좀 까다로워서 코드 연습할때 헷갈려서
먼저 윤년 계산 로직을 이해하고 코딩하는게 좋을것 같다.
'Python' 카테고리의 다른 글
Python 비밀번호 생성기(easy , hard) (0) | 2024.05.06 |
---|---|
Python if 연습하기 (0) | 2024.05.04 |
Python 숫자 더하기 (0) | 2024.05.03 |
Python으로 컴퓨터와 가위바위보 하기 (0) | 2024.05.03 |
Python으로 BMI 계산기 만들기 (0) | 2024.05.02 |