
ПОМОГИТЕ ПОЖАЛУЙСТА НАПИСАТЬ ПРОГРАММУ НА PYTHON!!! Алиса играет в пинг-понг с папой Антоном.
Победит тот, кто первым наберёт 11 очков. Их домашний робот Локи следит за игрой, начисляет очки и записывает — каждый раз в новой строке — имя того, кто получил очко: «Антон» или «Алиса».От волнения Локи перегрелся, и его программа стала работать странно. Локи может следить за счётом и писать имена, но не понимает, когда нужно закончить.Напиши новую программу, которая:1) последовательно прочитает строки, в каждой из которых написано «Алиса» или «Антон». Сколько строк — неизвестно, но мы знаем, что минимум одна партия закончилась победой (в такой игре не может быть ничьей);2) выведет имя того, кто выиграл первую партию, и счёт.Например, так:Алиса11 5

Ответы на вопрос

Ответ:
alice = 0
anton = 0
while alice != 11 and anton != 11:
gamer = input()
if gamer == 'Алиса':
alice += 1
elif gamer == 'Антон':
anton += 1
if alice > anton:
print('Алиса')
print(alice,anton)
else:
print('Антон')
print(anton,alice)
Объяснение:



# Новая программа на Python
# Создаем список для хранения результатов игры results = []
# Читаем строки с результатами игры while True: result = input("Введите имя победителя и его счет (например, 'Алиса 11 5') или 'конец' для завершения игры: ") if result == "конец": break else: results.append(result)
# Находим победителя и его счет winner = "" score = "" for result in results: name, points_alice, points_anton = result.split() points_alice = int(points_alice) points_anton = int(points_anton) if points_alice == 11: winner = "Алиса" score = f"{points_alice}:{points_anton}" break elif points_anton == 11: winner = "Антон" score = f"{points_anton}:{points_alice}" break
# Выводим имя победителя и его счет print(f"Игру выиграл(а) {winner} со счетом {score}.")


Похожие вопросы







Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili