Предмет: Информатика, автор: sloznaneponatna

Игра ним для двух игроков с одной кучей и ограничением на количество забираемых камней: за один ход можно взять не больше трёх камней.

Напишите программу с «искусственным интеллектом» (ИИ), которая играет против пользователя и выигрывает, если может. Исходное количество камней в куче задаёт пользователь, программа всегда ходит первой. После каждого хода пользователя и программы необходимо сообщать, сколько камней взято и сколько осталось. В конце необходимо сообщить, кто выиграл.

Пользователь в свой ход вводит количество камней до тех пор, пока не введёт разрешённое число — от одного до трёх (или меньше — если камней осталось меньше).

Примечания
Данная задача дополнительно проверяется преподавателем.

Ответы

Автор ответа: aimgun1557
1

Ответ:

x = int(input())

while x != 0:

   c = int(input())

   if c <= 3:

       x -= 2

       print(c,'взято')

       print(x,'осталось')

       x -= c

Объяснение:

просто скопируй(я хз, сработает или нет)


aimgun1557: сори, пробелы забыл сделать, копируй это:
x = int(input())
while x != 0:
c = int(input())
if c <= 3:
x -= 2
print(c, 'взято')
print(x, 'осталось')
x -= c
Похожие вопросы
Предмет: Алгебра, автор: MMMMmmmmmmk
Предмет: История, автор: Аноним