kirillbatalov2
22.12.2021 19:30

Продолжаем программировать крестики - нолики. Опишите еще пару функций: symbol(step): Функция получает в качестве аргумента номер хода в игре и возвращает символ, который сейчас нужно поставить: "X" или "O"

check_step(table, i, j): Функция проверяет, что в таблице table able есть клетка с индексами [i][j] и что эта клетка - пустая. Возвращает True, если эти условия выполнены и False в противном случае.

В основной программе организуйте цикл на 5 ходов. Каждый ход должен быть оформлен диалогом с игроком и выводом на экран игрового поля. Вот пример игрового диалога:

то что должна выводить программа:

Игра в крестики нолики
. . .
. . .
. . .
Ходят X
Куда ходим? Введите номер строки и столбца:
2
2
. . .
. X .
. . .
Ходят O
Куда ходим? Введите номер строки и столбца:
1
3
. . O
. X .
. . .
Ходят X
Куда ходим? Введите номер строки и столбца:
1
3
Эта клетка уже занята


Сама программа в котрой надо что-то сделать:
N = 3

def create_table():
table = [['.'] * N for i in range(N)]
return table

def print_table(table):
for row in table:
for cell in row:
print(cell, end = ' ')
print()

# здесь разместите описание функций
game = create_table()
step = 1
print('Игра в крестики нолики')
for i in range(5):
print_table(game)
# начинаем ход игрока
print('Ходят', symbol(step))
print('Куда ходим? Введите номер строки и столбца:')
row = int(input()) - 1
column = int(input()) - 1
# проверяем ход игрока и ставим символ:
if check_step(game, row, column):
game[row][column] = symbol(step)
step += 1 #№переходим к следующему ходу

print('Конец игры!')
print_table(game)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kostyaborisenk3
21.07.2022 22:03

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

Клавиатура должна находиться в 20-30 см от края стола.

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

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

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

Ежечасно делать короткий перерыв в работе с компьютером и делать небольшую разминку для снятия напряжения в суставах и мышцах

0,0(0 оценок)
Ответ:
crybaby1916
01.10.2022 15:21

С команд в меню Файл вы можете создать новый документ, открыть существующий, напечатать, сохранить, закрыть текущий документ или выйти из KWord.  

Файл->Создать (Ctrl+N)

Позволяет вам создать новый документ. Более подробное описание см. в разделе Создание нового документа.  

Нажатие Ctrl+N или щелчок по  дают тот же результат, что и выбор этого пункта в главном меню.  

Файл->Открыть (Ctrl+O)

Позволяет открывать уже существующие файлы KWord. Более подробное описание см. в разделе Загрузка сохранённого документа.  

Нажатие Ctrl+O или щелчок по  дают тот же результат, что и выбор этого пункта в главном меню.  

Файл->Открыть недавний

Позволяет быстро открывать файлы, с которыми вы недавно работали. При выборе этого пункта появляется список последних файлов, с которыми вы работали. Выберите из них нужный вам документ, и KWord откроет его.  

Файл->Сохранить (Ctrl+S)

Позволяет сохранить текущий файл на диск. Если это новый документ, KWord спросит у вас, какое имя следует дать файлу. Более подробное описание см. в разделе Сохранение документа.  

Нажатие Ctrl+S или щелчок по  дают тот же результат, что и выбор этого пункта в главном меню.  

Файл->Сохранить как...

Позволяет сохранить файл под другим именем или в другом формате. Более подробное описание см. в разделе Сохранение документа.  

Файл->Сохранить документ как шаблон

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

Файл->Статистика...

Показывает окно, в котором приводится количество предложений, слов, слогов и символов в документе.  

Количество предложений не всегда абсолютно точно, так как в некоторых случаях KWord не может достоверно определить, означает ли точка конец предложения. При подсчёте количества слогов KWord предполагает, что текст написан по-английски.  

Лёгкость чтения по Флешу - это число от нуля до ста, показывающее, насколько текст лёгок для чтения. Чем больше число, тем текст легче; результат в 70 - говорит о том, что текст читается достаточно легко.  

Лёгкость чтения определяется на основе статистики о количестве слов в предложениях и слогов в словах. Алгоритм Флеша исходит из того, что чем больше используется коротких предложений и слов, тем текст легче. При этом грамматика и значение слов не учитывается. Так как и количество предложений, и количество слогов определяются приблизительно, результат также будет неточным. Для оценки лёгкости чтения длина текста должна составлять не менее 200 слов, иначе результат будет помечен как приближенный.  

На данный момент оценка лёгкости чтения поддерживается только для английского текста.  

Чтобы закрыть окно, нажмите OK.

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