как рассчитать возрастную форму списка дат в python - PullRequest
0 голосов
/ 08 мая 2020

Как рассчитать возраст по списку. Возможно ли это?

name= ['Jonas','Miko','Jenelyn']
birthdate=['02/26/2000','12/02/2001','04/21/1999']

 expected output:
student Jonas age is 20 y.o
student Miko age is 19 y.o
student Jenelyn age is 21 y.o

1 Ответ

0 голосов
/ 08 мая 2020

Вам нужно будет отформатировать даты соответствующим образом, поэтому изучите функцию datetime date и выясните, где отсюда go.

from datetime import date
today = date.today()

for n, bday in zip(name, birthdate):
  age = (today - date(bday)).years
  print("Student ", n, "age is ", age, "years old.")
...