Предмет: Другие предметы,
автор: markkaminskiy11
Модуль должен содержать функцию для ведения счёта футбольного матча.
Функция должна:
1) Принимать названия двух команд в качестве параметров.
2) Считывать название команды забившей гол, пока не будет введено «стоп».
3) Возвращать результат матча в формате «3:4, ___ победил!» или «2:2, ничья!».
Даю 90 баллов!
Приложения:
markkaminskiy11:
Напишете программу на языке Python пж!!!!!! Очень нужно
Ответы
Автор ответа:
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
Предмет: Другие предметы,
автор: treshpolnuy
Предмет: Русский язык,
автор: bilyalmuradasilov
Предмет: Алгебра,
автор: vityamath