Что еще можно придумать с игрой "Морской бой"? Например, добавить второго игрока - компьютер, который будет делать ход после игрока.
Таким образом цель игры станет набрать больше очков чем компьютер.
Для начала выбирать цель компьютера можно случайно.
Но вряд ли настоящий игрок будет стрелять в клетку, к который уже стоит "Мимо".
Пусть компьютер целиться только в "неизведанные клетки"
Можете модифицировать игру по своему вкусу.
начало
from random import randint
board = []
for x in range(6):
board.append(["0"] * 4)
for row in board:
print((" ").join(row))
ship_row = randint(0, len(board) - 1)
ship_col = randint(0, len(board[0]) - 1)
for turn in range(10):
print ("Ход: ", turn)
row = int(input(' строчка 0-5'))
col = int(input(' столбец 0-3'))
if row == ship_row and col == ship_col:
print("Поздравляю, ты потопил мой корабль!")
break
else:
if (row len(board)) or (col len(board)):
print("Координаты не в нашем океане")
elif(board[row][col] == 'X'):
print('Эти координаты уже заняты')
else:
print('Мимо')
board[row][col] = 'X'
for row in board:
print((" ").join(row))
if turn == 9:
print('Игра окончина')
290
383
Ответы на вопрос:
Азовские и каспийские бычки откладывают икру в ямки и охраняют ее.
Самец колюшки строит гнездо с выходом и входом и охраняет.
Американский сом вынашивает икру на брюхе.
Самец колюшки строит гнездо с выходом и входом и охраняет.
Американский сом вынашивает икру на брюхе.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
Olyaaa4Kaaaa28.02.2020 16:31
-
kristiniiiiiii30.07.2020 23:12
-
anatolibikov115.12.2020 15:25
-
asatuchina150206.10.2021 09:17
-
Tima200577711.01.2020 12:34
-
elviraloveelvi07.08.2021 21:34
-
hdjdhb03.10.2020 02:24
-
withoutbrainn09.05.2022 14:21
-
Настя2143822.09.2020 12:12
-
кВіТкА987656544608.06.2023 08:23
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.