# HackerRank Write a function problem solution in python

In this HackerRank write a function problem solution in python, we need to develop a python program in which we need to complete a function that can check whether a year is a leap year or not.

## Problem solution in Python 2 programming.

```def is_leap(year):
leap = False

# Write your logic here
if (year % 100 == 0) and (year %400 != 0):
leap = False
elif (year % 4 == 0):
leap = True
return leap```

## Problem solution in Python 3 programming.

```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```

### Problem solution in pypy programming.

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

### Problem solution in pypy3 programming.

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