- else if는 줄여서 elif라고도 쓴다
윤년 계산 프로그램
print("연도 입력해줭")
year=int(input(" "))
if(year%4==0 and year%100 !=0 or year%400==0):
print(year,"년은 윤년~")
else :
print(year,"년은 윤년아님")
+ if(year%4==0 or year%400==0 and year%100!=0):
->틀리게 나옴
->why? and연산자가 or연산자보다 우선순위가 높기 때문에
year%4==0 or(year%400==0 and year%100!=0)
이렇게 된거나 마찬가지로 4로 나눠지기만 하면 다 윤년으로 계산됨.
'공부 > Python' 카테고리의 다른 글
python 기초 6 - 함수, 전역변수, 디폴트 인수 (0) | 2019.09.25 |
---|---|
python 기초 5 - 반복문 for문, range함수, enumerate 함수 (0) | 2019.09.25 |
python 기초 3 - 산술연산, 개별 문자 추출, 리스트 (0) | 2019.09.25 |
python 기초 2 - 입력 input (0) | 2019.09.18 |
python 기초 1 - 출력 print (0) | 2019.09.18 |
댓글