« Programmation Python/Exercices sur les bases du langage » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 84 :
|{{Boîte déroulante|titre=Pour Python 3.1|contenu =
<pre>
# Ce script ne gère pas si l'anniversaire est passé ou non
import time
annee_courante = int(time.strftime("%Y"))
nom = input("Quel est votre nom? ")
annee = int(input("En quelle année êtes vous né? "))
age = annee_courante - annee
 
from datetime import datetime
print("Bonjour " + nom + ", vous avez " + str(age) + " ans!")
print('Votre date de naissance ? (format jj/mm/aaaa)')
</pre>
dn=input()
dn=dn.split('/');jn=int(dn[0]);mn=int(dn[1]);an=int(dn[2])
da=datetime.now()
if mn<da.month or (mn==da.month and jn<=da.day):
age=da.year-an
else:
age=da.year-an-1
print('Vous avez',age,'ans.')</pre>
}}
|}