Lerka1217
01.01.2022 23:25

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

Формат ввода
Для старта игры вводится натуральное число.
Пример диалога игры:
9
1 8
4
Некорректный ход: 4
3
3 5
1 4
4
Некорректный ход: 4
-1
Некорректный ход: -1
2
2 2
2 0
ИИ выиграл!

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Великолепныйум
08.10.2020 06:48

Правильное использование.  

 

Горячую воду наливают в резиновую грелку до половины её объёма или чуть больше.  

Прежде чет завинтить отверстие, вытесняют из грелки воздух, чтобы она имела плоскую форму и хорошо прилегала к телу.  

Грелку нужно обернуть полотенцем или положить поверх одеяла.  

Грелку нельзя прикладывать к местам, где есть:

-острые воспалительные заболевания кожи, костей, хрящей, суставов

-хронические заболевания кожи: дерматит, экзема, псориаз, злокачественные новообразования

-доброкачественные и злокачественные новообразования

-острые воспалительные заболевания зубов

-кровоточивость тканей

-ушибы, растяжения, переломы в первые трое суток

-послеоперационные шрамы, рубцы

-боли в животе до осмотра врача

 

Чтобы избежать ожогов, нужно соблюдать следующие привила:  

- перед употреблением проверить, не протекает ли грелка, перевернуть её после наполнения завинченным отверстием вниз  

- больным с отёками и с пониженной чувствительностью кожи и детям применять не очень горячую грелку с регулярным контролем за состоянием кожи  

- если грелку часто кладут на одно и то же место, следует смазывать кожу этой области вазелином во избежание пигментации

Объяснение:

0,0(0 оценок)
Ответ:
ник230903
08.10.2020 06:48

Правильное использование.

Горячую воду наливают в резиновую грелку до половины её объёма или чуть больше.

Прежде чет завинтить отверстие, вытесняют из грелки воздух, чтобы она имела плоскую форму и хорошо прилегала к телу.

Грелку нужно обернуть полотенцем или положить поверх одеяла.

Чтобы избежать ожогов, нужно соблюдать следующие привила:

- перед употреблением проверить, не протекает ли грелка, перевернуть её после наполнения завинченным отверстием вниз

- больным с отёками и с пониженной чувствительностью кожи и детям применять не очень горячую грелку с регулярным контролем за состоянием кожи

- если грелку часто кладут на одно и то же место, следует смазывать кожу этой области вазелином во избежание пигментации

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота