Page 57 - Программирование. Python. Для школьников. bizdin.kg
P. 57
PYTHON ТИЛИНДЕ ГРАФИКА МЕНЕН ИШТӨӨ 57
from random import* #random модулунан randint жана choice
функцияларын жүктөйбүз
from tkinter import*
size = 500 #size өзгөрмөсүн киргизебиз
tk = Tk()
diapason = 0 #тегеректердин санын чектөө үчүн diapason өз-
гөрмөсүн киргизебиз
my_canvas = Canvas (tk, width=size, height=size) #size өз-
гөрмөсүнүн маанисин колдонуп холст түзөбүз
my_canvas.pack()#холстту терезенин ичине жайгаштырабыз
while diapason <1000: #цикл ушул шартка чейин кайталанат
color = choice(['green', 'red', 'blue', 'orange',
'yellow', 'pink', 'purple', 'violet', 'magenta', 'cyan'])
#тегеректердин түстөрүн кокустан тандоо үчүн тизме түзөбүз
x1 = randint(0,size) #х, у коорд-ды кокустан тандоо
y1 = randint(0,size)
d=randint(0,size/5) #тегеректердин диаметрлерин каала-
гандай тандоо, бирок size/5 тен чоң эмес
my_canvas.create_oval(x1,y1,x1+d,y1+d,fill=color)#теге-
ректерди түзөбүз жана кокустан тандал-
ган түс менен ичин боёйбуз
tk.update()
diapason+=1 #циклдин кадамы, эсеп-
тегич
КОМПЬЮТЕРДИК ПРАКТИКУМ:
1) Turtle модулунун жардамында айла-
налардан килем жасагыла. Мында ай-
ланалар бир түс менен, ал эми килем-
дин фону башка түс менен боелсун.
2) Tkinter модулунун жардамын-
да холстко жоондугу жана түсү
кокустан тандалган сызыктарды
чыгаруучу программаны түзгүлө.
www.trk.kg