Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

aide

1 réponse
Avatar
sboamarie
voici mon code de date

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

def dateDiffJour(dateeffet,dateecheance):
if dateeffet =3D=3D dateecheance:
jour =3D (dateecheance) - (dateeffet)
if dateeffet < dateecheance:
jour =3D (dateecheance) - (dateeffet)
else:
print " les dates entr=E9es ne sont pas valides "
return jour
if __name__=3D=3D'__main__':
j1 =3D 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 =3D jour (2007-11-01,2007-12-01)
NameError: name 'jour' is not defined

1 réponse

Avatar
NicolasP
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