Предметы
- Математика
- Русский язык
- Алгебра
- Английский язык
- Литература
- Физика
- Химия
- История
- Геометрия
- Биология
- География
- Другие предметы
- Қазақ тiлi
- Информатика
- Українська мова
- Обществознание
- Окружающий мир
- Українська література
- Музыка
- Немецкий язык
- Экономика
- Право
- Беларуская мова
- ОБЖ
- Французский язык
- Психология
- Технология
- Физкультура и спорт
- МХК
- Астрономия
- Кыргыз тили
- Оʻzbek tili
- Черчение
- Уход за собой
СРОЧНО!!! PYTHON!!! Задание: Модификация. Что еще можно придумать с игрой "Морской бой"? Например, добавить второго игрока - компьютер, который будет делать ход после игрока. Таким образом цель игры станет набрать больше очков, чем компьютер. Или добавить выбор размера поля пользователем. Тогда сложность игры можно будем менять по своему вкусу. А что если заменить обычные обозначения X и S на смайлики? Например и . Придумайте как можно улучшить созданную на уроке игру и модифицируйте ее так, как захотите✨ Исходный код: from random import randint board = [] row = 4 # Здесь можете изменить размерность нашего поля col = row for i in range (row): board.append(["О"] * row) print('1. Лёгкий: 12 попыток') print('2. Средний: 8 попыток') print('3. Сложный: 4 попытки') level = int(input('Выбирай уровень сложности:')) if level== 3: game_hard_lvl = 4 elif level== 2: game_hard_lvl = 8 else: game_hard_lvl = 12 print('Начнём игру!') for i in range(len(board)): print((" ").join(board[i])) ship_row = randint(0, row - 1) ship_col = randint(0, col - 1) for i in range(game_hard_lvl): print('Ход', i+1 ) user_row = int(input('Введите номер строки от 0-3!')) user_col = int(input('Введите номер колонки от 0-3!')) if user_row == ship_row and user_col == ship_col: print("Ты попал по кораблю ракетой! Победа!") board[user_row][ user_col] = 'S' for i in range(len(board)): print((" ").join(board[i])) break elif user_row < 0 or user_row > row - 1 or user_col < 0 or user_col > row - 1: print("Введенные координаты не входят в игровое поле!") elif board[user_row][user_col] == 'x': print("На данные координаты уже была отправлена ракета!") else: print("Мимо! Ты не попал по кораблю ракетой!") board[user_row][user_col] = 'x' for i in range(len(board)): print((" ").join(board[i])) print('Игра окончена!')