АСОСҲОИ АЛГОРИТМ ВА БАРНОМАСОЗӢ БО ЗАБОНИ PYTHON

Параметри command=btn_act муайян мекунад, ки ҳангоми пахши тугма
кадом функсия иҷро шавад. Дар ин ҷо баъди номи функсия қавс
намегузорем. mainloop() рӯйдодҳои равзанаро коркард мекунад. Паёми
«Бозӣ оғоз шуд!» дар консол мебарояд.
Виҷети дигар, Canvas, ба шумо имкон медиҳад, ки дар як канваси муайян расм кашед. Расмкашӣ бо муайян кардани андозаҳои канвас, бахусус паҳно ва баландии он оғоз мешавад.
Координатаҳои X ва Y барои нишон додани нуқтаи ибтидоии расм дар канвас истифода мешаванд.
Координатаҳо муайян мекунанд, ки пиксел (нуқта) аз канори чапи канвас ба таври уфуқӣ (X) ва аз канори болоии канвас ба таври амудӣ (Y) то чӣ андоза дур аст.
from tkinter import Tk, Canvas
window = Tk() window.title('Хат ва доира') canvas = Canvas(window, width=300, height=300) canvas.pack() canvas.create_line(0, 0, 300, 300) canvas.create_oval( 10, 10, 80, 80, outline='red', fill='green', width=2 ) window.mainloop() Чор координатаи create_oval() росткунҷаи иҳотакунандаро муайян мекунанд. Агар паҳно ва баландии он баробар бошанд, доира ҳосил мешавад; дар ҳолати дигар эллипс мекашем.
Масъалаи 4. Биёед барномаеро барои сохтани доираҳо дар рӯи холст нависем, ки диаметрҳо ва рангҳои онҳо тасодуфан интихоб карда мешаванд.

Барномасозӣ
Олами Афсонаҳо
Ахбор
Саломатӣ
Дунё