df
ths
from tkinter import *
side = 17; size = 47 # Клеток, пикселей
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
mainloop()
Лист. 1.
from tkinter import *
side = 17; size = 47 # Клеток, пикселей
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
Cnv.create_rectangle(0, 0, size, size)
mainloop()
Лист. 2.
from tkinter import *
side = 17; size = 47 # Клеток, пикселей
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
Cnv.create_rectangle(0, 0, size, size)
Cnv.create_rectangle(size, 0, 2*size, size)
Cnv.create_rectangle(2*size, 0, 3*size, size)
mainloop()
Лист. 3.
from tkinter import *
side = 17; size = 47 # Клеток, пикселей
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
Cnv.create_rectangle(0*size, 0, (0+1)*size, size)
Cnv.create_rectangle(1*size, 0, (1+1)*size, size)
Cnv.create_rectangle(2*size, 0, (2+1)*size, size)
mainloop()
Лист. 4.
from tkinter import *
side = 17; size = 47 # Клеток, пикселей
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
for x in range(side):
Cnv.create_rectangle(x*size, 0, (x+1)*size, size)
mainloop()
Лист. 5.
from tkinter import *
side = 17; size = 47 # Клеток, пикселей
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
for y in range(side):
for x in range(side):
Cnv.create_rectangle(x*size, y*size, (x+1)*size, (y+1)*size)
mainloop()
Лист. 6.
from tkinter import *
from random import choice
side = 17; size = 47 # Клеток, пикселей
colorschemes = ('#f00','#0f0','#00f','#ff0','#d7f','#988') # RGB
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
for y in range(side):
for x in range(side):
Cnv.create_rectangle(x*size, y*size, (x+1)*size, (y+1)*size, fill=choice(colorschemes))
mainloop()
Лист. 7.
from tkinter import *
from random import choice
side = 17; size = 47 # Клеток, пикселей
colorschemes = ('#f00','#0f0','#00f','#ff0','#d7f','#988') # RGB
def paint():
for y in range(side):
for x in range(side):
Cnv.create_rectangle(x*size, y*size, (x+1)*size, (y+1)*size, fill=choice(colorschemes))
Cnv = Canvas(width=side*size, height=side*size)
Cnv.pack(expand=YES, fill=BOTH)
paint()
mainloop()
Лист. 8.
Лист. 9