Предмет: Информатика,
автор: sloznaneponatna
Игра ним для двух игроков с одной кучей и ограничением на количество забираемых камней: за один ход можно взять не больше трёх камней.
Напишите программу с «искусственным интеллектом» (ИИ), которая играет против пользователя и выигрывает, если может. Исходное количество камней в куче задаёт пользователь, программа всегда ходит первой. После каждого хода пользователя и программы необходимо сообщать, сколько камней взято и сколько осталось. В конце необходимо сообщить, кто выиграл.
Пользователь в свой ход вводит количество камней до тех пор, пока не введёт разрешённое число — от одного до трёх (или меньше — если камней осталось меньше).
Примечания
Данная задача дополнительно проверяется преподавателем.
Ответы
Автор ответа:
1
Ответ:
x = int(input())
while x != 0:
c = int(input())
if c <= 3:
x -= 2
print(c,'взято')
print(x,'осталось')
x -= c
Объяснение:
просто скопируй(я хз, сработает или нет)
Похожие вопросы
Предмет: Алгебра,
автор: MMMMmmmmmmk
Предмет: История,
автор: Аноним
Предмет: Математика,
автор: tretakovaulana6
Предмет: Математика,
автор: Shokol9
Предмет: Математика,
автор: Алина1111117
x = int(input())
while x != 0:
c = int(input())
if c <= 3:
x -= 2
print(c, 'взято')
print(x, 'осталось')
x -= c