persons = {}
def addPerson(person):
name, date = person.split() # 将字符串分割成名字和出生日期
y, m, d = map(int, date.split('/')) # 将出生日期分割成年月日并转成数字
if y>2020 or (y==2020 and m > 5) or (y==2020 and m==5 and d>6): # 未出生
pass
elif y<1820 or (y==1820 and m < 5) or (y==1820 and m==5 and d<6): # 超过200
pass
else:
persons[name] = [y, m, d]
if __name__ == '__main__':
n = int(input('输入人口数量[1-1000]:'))
if n<=0 or n>1000:
print('输入的人口数量不合理')
for _ in range(n):
addPerson(input('输入居民信息:'))
# 排序, 按年月日从小到大
persons = sorted(persons, key=lambda x: persons[x])
print("年龄最长者:", persons[0])