nbrJourNonBix=[31,28,31,30,31,30,31,31,30,31,30,31]

#retourne vrai si l'année est bissextile, faux sinon
def bissextile(annee):
	#si l'année est multiple de 400, elle est bissextile
	if(annee%400==0):
		return True
	#si l'année est multiple de 100, elle n'est bissextile	
	if(annee%100==0):
		return False
	#si l'année est multiple de 4, elle est bissextile		
	if(annee%4==0):
		return True
	
#retourne le nombre de jour d'un mois, selon l'année
def nbrJour(mois,annee):
	#traite le cas d'un fevrier d'une année bissextile
	if(mois==2 and bissextile(annee)):
		return 29
	
	#sinon tout va bien, on prend les valeurs du tableau
	return nbrJourNonBix[mois-1]


print "Entrer une année : ",
annee=input()

if(bissextile(annee)):
	print "Cette année est bissextile"
else:
	print "Cette année n'est pas bissextile"
	
print "Entrer un mois (entre 1 et 12): ",
mois=input()
print "Ce mois comporte ",nbrJour(mois,annee),"jours"

