Untitled
unknown
python
2 years ago
1.5 kB
1
Indexable
from random import randrange board = [] row = 3 column = 3 number = 1 def preper_board(): # przygotowanie tablicy przy uruchomieniu programu global board board = [[1 + i + 3*j for i in range(column)]for j in range(row)] board[1][1] = "X" def display_board(board): # Funkcja, która przyjmuje jeden parametr zawierający bieżący stan tablicy # i wyświetla go w oknie konsoli. for i in range(row): for j in range(1): print("+" + 3*"-------+") print("|" + 3*" |") print("|",board[i][j],"|",board[i][j+1],"|",board[i][j+2],"|", sep=" ") print("|" + 3*" |") print("+" + 3*"-------+") def enter_move(board): pass # # Funkcja, która przyjmuje parametr odzwierciedlający biężący stan tablicy, # prosi użytkownika o wykonanie ruchu, # sprawdza dane wejściowe i aktualizuje tablicę zgodnie z decyzją użytkownika. # def make_list_of_free_fields(board): pass # # Funkcja, która przegląda tablicę i tworzy listę wszystkich wolnych pól; # lista składa się z krotek, a każda krotka zawiera parę liczb odzwierciedlających rząd i kolumnę. # def victory_for(board, sign): pass # # Funkcja, która dokonuje analizy stanu tablicy w celu sprawdzenia # czy użytkownik/gracz stosujący "O" lub "X" wygrał rozgrywkę. # def draw_move(board): pass # # Funkcja, która wykonuje ruch za komputer i aktualizuje tablicę. # def main(): preper_board() display_board(board) main()
Editor is loading...