Вот пример простой программы для игры в крестики-нолики против компьютера на Python:
-------------------------------------------------------------------------------------------- import random
# Функция для создания игровой доски
def create_board():
board = [" " for _ in range(9)]
return board
# Функция для отображения игровой доски
def display_board(board):
print(f" {board[0]} | {board[1]} | {board[2]} ")
print("---|---|---")
print(f" {board[3]} | {board[4]} | {board[5]} ")
print("---|---|---")
print(f" {board[6]} | {board[7]} | {board[8]} ")
# Функция для хода игрока
def player_move(board):
while True:
move = input("Выберите позицию для вашего хода (от 1 до 9): ")
try:
move = int(move) - 1
if move in range(9) and board[move] == " ":
board[move] = "X"
break
else:
print("Недопустимый ход! Попробуйте еще раз.")
except ValueError:
print