Besoin d'aide programme python date valide ou non
Nathanael
-
Utilisateur anonyme -
Utilisateur anonyme -
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