Предмет: Другие предметы, автор: markkaminskiy11

Модуль должен содержать функцию для ведения счёта футбольного матча.


Функция должна:

1) Принимать названия двух команд в качестве параметров.

2) Считывать название команды забившей гол, пока не будет введено «стоп».

3) Возвращать результат матча в формате «3:4, ___ победил!» или «2:2, ничья!».

Даю 90 баллов!

Приложения:

markkaminskiy11: Напишете программу на языке Python пж!!!!!! Очень нужно
markkaminskiy11: Мне очень нужно!!!! пжпжпжпжппжпжпжппж
markkaminskiy11: Вот как должна работать программа

Ответы

Автор ответа: archery
2

Ответ:

Объяснение:

def countScore():

   score = {}

   while True:

       team = input("Кто забил? (стоп для завершения)\n")

       if team.lower() == "стоп":

           break

       if team in score:

           score[team] += 1

       elif len(score) >= 2:

           print("Такой команды нет.")

       else:

           score[team] = 1

   teams = list(score.keys())

   if score[teams[0]] == score[teams[1]]:

       result = "ничья"

   elif score[teams[0]] > score[teams[1]]:

       result = f"{teams[0]} победил!"

   else:

       result = f"{teams[1]} победил!"

   print(f"{score[teams[0]]}:{score[teams[1]]}, {result}")

Похожие вопросы
Предмет: Химия, автор: svetlanatuak9
Предмет: Химия, автор: hanchenbeomkristina