-
Notifications
You must be signed in to change notification settings - Fork 0
/
Exercise_1_TD2.py
29 lines (22 loc) · 946 Bytes
/
Exercise_1_TD2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import tkinter as tk
class App():
def __init__(self, L_CUADRADO):
self.L_CUADRADO=L_CUADRADO
self.ventana=tk.Tk()
self.ventana.title("Ajedrez")
self.ventana.geometry(f"{str(L_CUADRADO*8)}x{str(L_CUADRADO*8)}")
self.interfaz=tk.Canvas(self.ventana)
self.interfaz.pack(fill="both",expand=1)
self.ventana.resizable(0,0)
def __call__(self):
self.ventana.mainloop()
def cuadrado(self):
for i in range(8):
for j in range(8):
if (i+j)%2==0:
self.interfaz.create_rectangle(i*self.L_CUADRADO,j*self.L_CUADRADO,(i+1)*self.L_CUADRADO, (j+1)*self.L_CUADRADO, fill="white")
else:
self.interfaz.create_rectangle(i*self.L_CUADRADO,j*self.L_CUADRADO, (i+1)*self.L_CUADRADO, (j+1)*self.L_CUADRADO, fill="black")
Ajedrez=App(70)
Ajedrez.cuadrado()
Ajedrez()