+def count_age_at_death(newLine):
+ s = "select diedYear-bornYear as age,count(*)"\
+ +" FROM people"\
+ +" WHERE diedYear<>0 AND bornYear<>0"\
+ +" GROUP BY age;"
+ out=''
+ for row in run_query(s,()):
+ out = out + print_age_death_count(row,newLine)
+
+ return out
+def people_died_at_age(age,newLine):
+ s = "SELECT diedYear-bornYear as age, name,ID"\
+ +" FROM people"\
+ +" WHERE age = ? AND bornYear<>0 AND diedYear<>0;"
+ t = (int(age),)
+ out =''
+ out = 'These people died at age ' +str(age) + ' :'
+ for row in run_query(s,t):
+ out = out +newLine
+ out = out + name_html([row[1],row[2]],newLine)
+ return out