profile
Размещено 2 года назад по предмету Информатика от savalanmazilov

Напишите программу, которая принимает на стандартный вход список игр футбольных команд с результатом матча и выводит на
стандартный вывод сводную таблицу результатов всех матчей.

За победу команде начисляется 3 очка, за поражение 0, за ничью -1.

Формат ввода следующий:
В первой строке указано целое число n количество завершенных игр.
После этого идет n строк, в которых записаны результаты игры в следующем формате: Первая команда;Забито_первой_командой;Вторая_команда;Забито_второй командой

Вывод программы необходимо оформить следующим образом:
Команда:Всего игр Побед Ничьих Поражений Всего очков

Конкретный пример ввода-вывода приведён ниже.

Порядок вывода команд произвольный.

  1. Ответ на вопрос
    Ответ на вопрос дан ludina0

    f_games = int(input("Завершенные игры: "))

    print("n")

    teams = {}

    for game in range(f_games):

    print("Игра номер " + str(game+1) + "")

    f_team = input("Название первой команды: ")

    f_team_goals = int(input("Голы первой команды: "))

    s_team = input("Название второй команды: ")

    s_team_goals = int(input("Голы первой команды: "))

    print("n")

    if not f_team in teams:

     teams[f_team] = {"games":0, "wins": 0, "draws": 0, "loses": 0, "points_sum": 0}

    if not s_team in teams:

     teams[s_team] = {"games":0, "wins": 0, "draws": 0, "loses": 0, "points_sum": 0}

    teams[f_team]["games"]+=1

    teams[s_team]["games"]+=1

    if f_team_goals > s_team_goals:

     teams[f_team]["wins"]+=1

     teams[f_team]["points_sum"]+=3

     teams[s_team]["loses"]+=1

    elif f_team_goals == s_team_goals:

     teams[f_team]["draws"]+=1

     teams[s_team]["draws"]+=1

     teams[f_team]["points_sum"]-=1

     teams[s_team]["points_sum"]-=1

    elif f_team_goals < s_team_goals:

     teams[s_team]["wins"]+=1

     teams[s_team]["points_sum"]+=3

     teams[f_team]["loses"]+=1

    for team in teams:

    print(f'{team}: {teams[team]["games"]} {teams[team]["wins"]} {teams[team]["draws"]} {teams[team]["loses"]} {teams[team]["points_sum"]}')

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.