← К задачам
Турнирная таблица
Ты ведёшь футбольный чемпионат двора и после каждого тура должен пересчитывать таблицу очков.
За победу команда получает 3 очка, за ничью — 1, за поражение — 0.
Напиши функцию standings(results), где results — список матчей. Каждый матч — это список из четырёх элементов [team1, team2, goals1, goals2]: названия команд (строки) и забитые ими голы (целые). Верни словарь {команда: очки}, где у каждой команды, встретившейся в матчах, посчитана сумма набранных очков.
Пример:
standings([["A", "B", 2, 1], ["B", "C", 0, 0]])
-> {"A": 3, "B": 1, "C": 1}
Здесь A обыграла B (3 очка), матч B–C закончился вничью (по 1 очку), поэтому у B итого 1, у C — 1.
def standings(results):
pass
Для запуска тестов необходима авторизация.