Contenu supprimé Contenu ajouté
|
|
4. Écrire un programme qui demande à l'utilisateur son année de naissance et qui affiche son âge. L'année courante sera mise dans une variable.
print ("entrer l'annee courante")
{|width=70% align=center
annee=input()
|{{Boîte déroulante|titre=Solution|contenu =
<pre>
# Ce script ne gère pas si l'anniversaire est passé ou non d'où le "environ"
annee_courante = 2016
print "Quelle est votre année de naissance ?" ▼
reponse = raw_input()
print "Vous avez environ", annee_courante- int(reponse),"ans"
</pre>
}}
|}
{|width=70% align=center
|{{Boîte déroulante|titre=Pour Python 3.1|contenu =
<pre>
# Ce script gère si l'anniversaire est passé
▲print (" Quelle estentrez votre annéeannee de naissance ?" )
from datetime import datetime
nai=input()
dn=input('Votre date de naissance ? (format jj/mm/aaaa) :')
dn=dn.split('/');jn=int(dn[0]);mn=int(dn[1]);an=int(dn[2])
annee=int(annee)
da=datetime.now()
nai=int(nai)
if mn<da.month or (mn==da.month and jn<=da.day):
age=da.year-an
print ( 'Vous"vous avez '", ageannee-nai, '"ans .'") ▼
else:
age=da.year-an-1
▲print('Vous avez',age,'ans.')
</pre>
}}
|}
=== Exercice 5 ===
|