← К задачам
Старение населения
Учитывая словарь людей и их возрастов, верните, сколько лет будет людям после того, как пройдет n лет. Используйте абсолютное значение n.
Примеры
after_n_years({
"Joel" : 32,
"Fred" : 44,
"Reginald" : 65,
"Susan" : 33,
"Julian" : 13
}, 1) ➞ {
"Joel" : 33,
"Fred" : 45,
"Reginald" : 66,
"Susan" : 34,
"Julian" : 14
}
after_n_years({
"Baby" : 2,
"Child" : 8,
"Teenager" : 15,
"Adult" : 25,
"Elderly" : 71
}, 19) ➞ {
"Baby" : 21,
"Child" : 27,
"Teenager" : 34,
"Adult" : 44,
"Elderly" : 90
}
after_n_years({
"Genie" : 1000,
"Joe" : 40
}, 5) ➞ {
"Genie" : 1005,
"Joe" : 45
}
Примечание
nдолжно быть положительным числом, потому что, насколько я знаю, люди не стареют в обратном направлении. Поэтому используйте абсолютное значениеn.
def after_n_years(names, n):
Для запуска тестов необходима авторизация.