aide

Le
sboamarie
voici mon code de date

# -*- coding: utf-8 -*-
from datetime import datetime

def dateDiffJour(dateeffet,dateecheance):
if dateeffet == dateecheance:
jour = (dateecheance) - (dateeffet)
if dateeffet < dateecheance:
jour = (dateecheance) - (dateeffet)
else:
print " les dates entrées ne sont pas valides "
return jour
if __name__=='__main__':
j1 = jour (2007-11-01,2007-12-01)
j1.dateDiffJour()

Mais il me donne cette error

Traceback (most recent call last):
File "/home/sboa/date.py", line 13, in <module>
j1 = jour (2007-11-01,2007-12-01)
NameError: name 'jour' is not defined
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
NicolasP
Le #660791
voici mon code de date

# -*- coding: utf-8 -*-
from datetime import datetime

def dateDiffJour(dateeffet,dateecheance):
if dateeffet == dateecheance:


test d'égalité

jour = (dateecheance) - (dateeffet)
if dateeffet < dateecheance:


Ne peux jamais être vrai (inclus dans le test d'égalité précédent)

jour = (dateecheance) - (dateeffet)
else:
print " les dates entrées ne sont pas valides "
return jour
jour n'existe pas dans cette branche d'exécution.


if __name__=='__main__':
j1 = jour (2007-11-01,2007-12-01)
j1.dateDiffJour()

Mais il me donne cette error

Traceback (most recent call last):
File "/home/sboa/date.py", line 13, in <module>
j1 = jour (2007-11-01,2007-12-01)
NameError: name 'jour' is not defined


Relis bien ton code. Ca ne fais certainement pas ce que tu as en tête.

Nicolas

Publicité
Poster une réponse
Anonyme