Помогите пж написать скрипт на пайтон на появление шахматной доски
Ответы
Ответ:
import tkinter as tk
# создаем окно
root = tk.Tk()
root.geometry("300x300")
# создаем холст для отображения доски
canvas = tk.Canvas(root, width=300, height=300)
canvas.pack()
# переменные для размеров доски
board_width = 8
board_height = 8
# переменные для размеров клеток
cell_size = 30
cell_border = 2
# цикл для отображения клеток на доске
for i in range(board_height):
for j in range(board_width):
x1 = j * cell_size
y1 = i * cell_size
x2 = x1 + cell_size
y2 = y1 + cell_size
# определяем цвет клетки
if (i+j) % 2 == 0:
fill_color = "white"
else:
fill_color = "gray"
# рисуем клетку на холсте
canvas.create_rectangle(x1, y1, x2, y2, fill=fill_color, width=cell_border)
# запускаем главный цикл обработки событий
root.mainloop()
Объяснение:
Этот скрипт создаст окно размером 300x300 с размером шахматной доской размером 8x8 клеток. Каждая клетка имеет размер 30x30 и обводку толщиной 2 пикселя. Клетки раскрашены чередующимися цветами белого и серого, чтобы создать эффект шахматной доски.