Besoin d'aide programme python date valide ou non
Bonjour,
je doit réaliser un programme qui me dira si la date saisie est valide ou pas mais je n'y arrive pas. Pouvez-vous me dire les erreurs de mon programme svp ?
Merci d'avance et bonne soirée à vous.
j=int(input("Entrez le jour: "))
m=int(input("Entrez le mois: "))
a=int(input("Entrez l'année: "))
if m<1 or m<12:
print("Date invalide")
elif m in [1,3,5,7,8,10,12] and 1<=j<=31:
print("Date valide")
elif m in [4,6,9,11] and 1<=j<=30:
print("Date valide")
elif m==2 and (a%4==0 and a%400==0) and 1<=j<=29:
print("Date valide")
elif m==2 and a%100==0 and 1<=j<=28:
print("Date valide")
else:
print("Date invalide")
je doit réaliser un programme qui me dira si la date saisie est valide ou pas mais je n'y arrive pas. Pouvez-vous me dire les erreurs de mon programme svp ?
Merci d'avance et bonne soirée à vous.
j=int(input("Entrez le jour: "))
m=int(input("Entrez le mois: "))
a=int(input("Entrez l'année: "))
if m<1 or m<12:
print("Date invalide")
elif m in [1,3,5,7,8,10,12] and 1<=j<=31:
print("Date valide")
elif m in [4,6,9,11] and 1<=j<=30:
print("Date valide")
elif m==2 and (a%4==0 and a%400==0) and 1<=j<=29:
print("Date valide")
elif m==2 and a%100==0 and 1<=j<=28:
print("Date valide")
else:
print("Date invalide")
1 réponse
-
Bonjour
en python l'indentation est primordiale. Or par défaut le site ne la conserve pas.
En l'état impossible de t'aider.
Pour que l'on puisse commencer à essayer, il faut que tu repostes ton code en utilisant les balises de code comme décrit sur ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code