import datetime
def age_now():
now_time = str(datetime.date.today())
split_time = now_time.split("-")
print("Veuillez entrer votre date de naissance")
b_year = int(input("Année:"))
b_month = int(input("Mois:"))
b_day = int(input("journée:"))
age = int(((int(split_time[0]) * 10000 + int(split_time[1]) * 100 + int(split_time[2])) - (b_year * 10000 + b_month * 100 + b_day)) / 10000)
print("Âge actuel{}J'ai du talent".format(age))
age_now()
C'est facile comme ça. J'utilise trop la fonction int et je ne suis pas sûr. Si vous en avez envie, essayez de le réduire.
*** Addenda ***
import datetime
def age_now():
time = str(datetime.date.today())
now_time = int("".join(time.split("-")))
print("Veuillez entrer votre date de naissance")
birthday = int(input())
age = int(((now_time - birthday) / 10000))
print("Âge actuel{}J'ai du talent".format(age))
age_now()
Quelque chose comme ça. L'entrée en elle-même n'était-elle pas plus facile pour le gars précédent? Eh bien, cette fois dans un endroit comme celui-ci ...
Recommended Posts