mirror of
https://github.com/EDeev/web-dev.git
synced 2026-10-07 20:49:38 +03:00
- app.run(debug=True) во всех лабораторных и экзамене заменён на FLASK_DEBUG=1 из окружения: отладчик Werkzeug позволяет выполнять код на сервере; - secret_key — из SECRET_KEY, прежние значения остались только как запасные; - lab-4/5: Flask-SQLAlchemy 2.5 + SQLAlchemy 1.4 (со свежим SQLAlchemy 2 не импортировались); - неиспользуемые импорты и переменные удалены (ruff).
14 lines
409 B
Python
14 lines
409 B
Python
|
|
def person_lister(f):
|
|
def inner(people):
|
|
people.sort(key=lambda x: int(x[2]))
|
|
return [f(person) for person in 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')
|