Ces règles ont été déterminées dans un but pédagogique et/ou de bonne partique générale en programmation.
EPS
, BORNE
, …)if isLeapYear(2008)
plutôt que la forme équivalente
if isLeapYear(2008)==True
return <expression booléenne>
plutôt que la forme équivalente
if <expression booléenne>: res = True else: res = False return res
def daysInMonth(month, year): """Cette fonction attend un month entre 1 et 12. Le résultat pour les nombres inférieurs à 1 et supérieurs à 12 n'a pas de sens""" nbDays = 31 if month in [4, 6, 9, 11]: nbDays = 30 elif month==2: if isLeapYear(year): nbDays = 29 else: nbDays = 28 return nbDays