М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Игорь3773
Игорь3773
13.03.2020 19:43 •  Информатика

, умоляю игра морской бой; нужно узнать координаты одного из кораблей. язык: python

from random import randint

print("Начнем игру в Морской бой!")

ship = []

a = input("Выберите уровень сложности (легкий/средний/сложный/невозможный):")

if a == "легкий":
u = 24
print("У вас 24 попыток")
elif a == "средний":
u = 16
print("У вас 16 попыток")
elif a == "сложный":
u = 8
print("У вас 8 попыток")
elif a == "мега-сложный":
u = 4
print("У вас 4 попыток")
elif a == "невозможный":
u = 2
print("У вас 2 попытки")

else:
print("Вы ввели неверный уровень сложности, у вас 1 попытка)")
u = 1

board = []

for x in range(8):
board.append(["O"] * 8)

for i in range(3):
ship_row = randint(0, len(board) - 1)
ship_col = randint(0, len(board[0]) - 1)
ship.append([ship_row, ship_col])

for row in board:
print((" ").join(row))

for turn in range(u):
print("Ход: ", turn)

guess_row = int(input("Строка 0-7:"))
guess_col = int(input("Столбец 0-7:"))
guess = [guess_row, guess_col]
p = 0
for r in range(len(ship)):
if ship[r] == guess:
print("Поздравляю, ты потопил корабль!")
p += 1
del ship[r]
board[guess_row][guess_col] = "S"
break

if p == 0:
if guess_row < 0 or guess_row >= len(board) or guess_col < 0 or guess_col >= len(board[0]):
print("Введённые координаты находятся вне игрового поля")
elif board[guess_row][guess_col] == "X":
print("Вы уже вводили эти координаты")
else:
print("Мимо!")
board[guess_row][guess_col] = "X"

if len(ship) == 0:
print("Победа! Ты потопил все корабли! Игра окончена!")
break

for row in board:
print((" ").join(row))

if turn == u-1:
print("Игра окончена! Я уплываю в закат!")

👇
Открыть все ответы
Ответ:
Kamilla0707
Kamilla0707
13.03.2020

1 - 2

2 - 1

3 - 3

Объяснение:

Относительный адрес ячейки в Excel - адрес, который изменяется при переносе формулы или ссылки. Состоит из буквы столбца и номера строки. (А1)

Абсолютный адрес ячейки в Excel - адрес, который не изменяется при переносе формулы или ссылки. Для этого перед индексами столбца и строки ячейки необходимо поставить знак доллара «$». ($А$1).

Смешанный адрес ячейки в Excel - адрес, который частично изменяется и частично не изменяется при переносе формулы или ссылки. Для этого перед индексами столбца или строки ячейки необходимо поставить знак доллара «$». ($А1 или А$1). При этом часть перед которой стоит знак $ изменяться не будет, а та перед которой не стоит знак $ изменяться будет.


10 б если можете и со след заданиями в коментах,если вам не трудно
4,7(81 оценок)
Ответ:
maryanazarfdFj
maryanazarfdFj
13.03.2020

Используемые символы

В качестве переменных используются буквы латинского и русского алфавитов (большие и маленькие), а также цифры, написанные после буквы (индекс переменной). Таким образом, именами переменных будут: a, x, a1, B, X, X1, Y1, A123 и так далее.

Для записи логических операций можно использовать как обычные символы клавиатуры (*, +, !, ^, ->, =), так и символы, устоявшиеся в литературе (∧, ∨, ¬, ⊕, →, ≡). Если на вашей клавиатуре отсутствует нужный символ операции, то используйте клавиатуру калькулятора (если она не видна, нажмите "Показать клавиатуру"), в которой доступны как все логические операции, так и набор наиболее часто используемых переменных.

a b a ∧ b a ∨ b ¬a ¬b a → b a = b a ⊕ b

0 0 0 0 1 1 1 1 0

0 1 0 1 1 0 1 0 1

1 0 0 1 0 1 0 0 1

1 1 1 1 0 0 1 1 0

Объяснение:

удачи бро

4,4(37 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ