본문 바로가기
공부/Python

python 기초 4 - 조건문 if-else문, 윤년 계산 프로그램

by happyeuni 2019. 9. 25.

- 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로 나눠지기만 하면 다 윤년으로 계산됨.

댓글