Вопрос задан 15.06.2023 в 15:37. Предмет Информатика. Спрашивает Копинець Діма.

ПОМОГИТЕ ПОЖАЛУЙСТА НАПИСАТЬ ПРОГРАММУ НА PYTHON!!! Алиса играет в пинг-понг с папой Антоном.

Победит тот, кто первым наберёт 11 очков. Их домашний робот Локи следит за игрой, начисляет очки и записывает — каждый раз в новой строке — имя того, кто получил очко: «Антон» или «Алиса».От волнения Локи перегрелся, и его программа стала работать странно. Локи может следить за счётом и писать имена, но не понимает, когда нужно закончить.Напиши новую программу, которая:1) последовательно прочитает строки, в каждой из которых написано «Алиса» или «Антон». Сколько строк — неизвестно, но мы знаем, что минимум одна партия закончилась победой (в такой игре не может быть ничьей);2) выведет имя того, кто выиграл первую партию, и счёт.Например, так:Алиса11 5
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Михеев Александр.

Ответ:

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)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

# Новая программа на 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}.")

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос