「ただし」がないとインデントは浅くできる。

def is_leap_year(year):
 leap_year = False
 # A: 4の倍数ならばうるう年
 if year % 4 == 0:
  leap_year = True
 # B: 100の倍数ならば平年
 if year % 100 == 0:
  leap_year = False
 # C: 400の倍数ならばうるう年
 if year % 400 == 0:
  leap_year = True
 return leap_year

「ただし」のありなしは仕様にある「4」「100」「400」の値が変われば結果に影響するのでこの点は重要。