Sort by

recency

|

2894 Discussions

|

  • + 0 comments
    def is_leap(year):
        leap = False
        
        if year % 100 == 0 and year % 400 != 0:
            pass
        elif year % 4 == 0:
            leap = True       
        
        return leap
    
  • + 0 comments

    def is_leap(year): if year % 4 == 0: if year % 100 != 0: return True elif year % 400 == 0: return True else: return False else: return False

    year = int(input()) * print(is_leap(year))

  • + 0 comments

    if (year%4==0 and year%100!=0) or year%400 == 0: leap = True

  • + 0 comments

    For MySQL

    def is_leap(year):
        leap = False
        
        if(year % 4 == 0):
            if(year % 100 == 0):
                if(year % 400 == 0):
                    leap = True
                else:
                    leap = False
            else:
                leap = True
        else:
            leap = False
        
        return leap
    
    year = int(input())
    print(is_leap(year))
    
  • + 1 comment

    One of the test cases is wrong, resulting in error of submission of code. If you want to just let it pass use: if year%400==0: leap = True elif year%100==0: leap = False elif year%4==0: leap = True else: leap = False

    But the original solution to the problem is: def is_leap(year): if year%400 == 0 and year%100 ==0 and year%4==0: return True else: return False year = int(input())