You are viewing a single comment's thread. Return to all comments →
import operator def person_lister(f): def inner(people): sorted_people = sorted(people, key=lambda x: int(x[2])) return [f(person) for person in sorted_people] return inner @person_lister def name_format(person): return ("Mr. " if person[3] == "M" else "Ms. ") + person[0] + " " + person[1] if __name__ == '__main__': people = [input().split() for i in range(int(input()))] print(*name_format(people), sep='\n')
Seems like cookies are disabled on this browser, please enable them to open this website
Decorators 2 - Name Directory
You are viewing a single comment's thread. Return to all comments →