Demander de repeter un programme

Fermé
Sweety83 Messages postés 17 Date d'inscription jeudi 16 avril 2015 Statut Membre Dernière intervention 15 mai 2015 - 16 avril 2015 à 12:38
 Utilisateur anonyme - 28 avril 2015 à 15:38
bonjour
voici mon programme :

D=float(raw_input("Date du jour à retrouver (de 1 à 31) :"))
M=float(raw_input("Mois du jour à retrouver(1=janvier ...12=décembre): "))
Y=float(raw_input("Année du jour à retrouver(A partir de 1582): "))
if D>31 and M==1:
print "date non valide\nLe jour ne convient pas"
elif D>31 and M==3:
print "date non valide\nLe jour ne convient pas"
elif D>31 and M==5:
print "date non valide\nLe jour ne convient pas"
elif D>31 and M==7:
print "date non valide\nLe jour ne convient pas"
elif D>31 and M==8:
print "date non valide\nLe jour ne convient pas"
elif D>31 and M==10:
print "date non valide\nLe jour ne convient pas"
elif D>31 and M==12:
print "date non valide\nLe jour ne convient pas"
elif D>30 and M==4:
print "date non valide\nLe jour ne convient pas"
elif D>30 and M==6:
print "date non valide\nLe jour ne convient pas"
elif D>30 and M==9:
print "date non valide\nLe jour ne convient pas"
elif D>30 and M==11:
print "date non valide\nLe jour ne convient pas"
elif D>29 and M==2:
print "date non valide\nLe jour ne convient pas"
elif M>12 :
print "date non valide\nLe mois ne convient pas"
elif Y%4!=0 and D==29 and M==2:
print "date non valide\nL'année n'est pas bisextile"
elif Y%4==0 and Y%100==0 and Y%400!=0 and D==29 and M==2:
print "date non valide\nL'année n'est pas bisextile"
else:
if M>=3:
J=(((23*M)//9)+D+4+Y+(Y//4)-(Y//100)+(Y//400)-2)%7
if M<3:
Z=Y-1
J=(((23*M)//9)+D+4+Y+(Z//4)-(Z//100)+(Z//400))%7
if J==0:
print "le ",D/1,"/",M/1,"/",Y/1," est un dimanche"
if J==1:
print "le ",D/1,"/",M/1,"/",Y/1," est un lundi"
if J==2:
print "le ",D/1,"/",M/1,"/",Y/1," est un mardi"
if J==3:
print "le ",D/1,"/",M/1,"/",Y/1," est un mercredi"
if J==4:
print "le ",D/1,"/",M/1,"/",Y/1," est un jeudi"
if J==5:
print "le ",D/1,"/",M/1,"/",Y/1," est un vendredi"
if J==6:
print "le ",D/1,"/",M/1,"/",Y/1," est un samedi"


J'aimerai faire un sorte que l'utilisateur puisse demander de répéter le programme.
Quelle instruction dois-je rajouter a celui ci pour que cela fonctionne ?
je suis élève de terminale S et ceci est mon projet de ISN et j'aurais besoin de votre réponse rapidement
merci d'avance de votre aide

2 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 481
16 avril 2015 à 20:53
Salut, peux-tu formater ton code stp ?
C'est le bouton "Code" dans l'éditeur.
0
Sweety83 Messages postés 17 Date d'inscription jeudi 16 avril 2015 Statut Membre Dernière intervention 15 mai 2015
21 avril 2015 à 19:55
je veux juste ajouter une commande qui permettrai à l'utilisateur de choisir si il veux rentrer une autre date ou pas si oui relancer le programme sinon arreter le programme
0
Utilisateur anonyme
28 avril 2015 à 15:04
Il te demande d'indenter ton code. Pour cela, il faut utiliser la bannière code dans tu crées ton message et coller ton code
0