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

from random import randint, choice
from tkinter import Tk, Canvas
size = 500
window = Tk()
window.title('Доираҳои тасодуфӣ')
canvas = Canvas(window, width=size, height=size)
canvas.pack()
colors = ['green', 'red', 'blue', 'orange', 'yellow', 'purple'] for i in range(1000):
diameter = randint(10, size // 5) x = randint(0, size - diameter) y = randint(0, size - diameter) canvas.create_oval( x, y, x + diameter, y + diameter, fill=choice(colors), outline=''
)
window.mainloop() Барнома 1000 доираи андоза ва рангашон тасодуфиро месозад. // барои он истифода шудааст, ки ҳудуди randint() адади бутун бошад.
Координатаҳо тавре интихоб мешаванд, ки ҳар доира дар дохили майдони расм ҷой гирад.
Машқҳои мустақилона
Модули "turtle"-ро барои кашидани қолини доираҳо истифода баред, ки дар он доираҳо як ранг ва заминаи қолин дигар ранг аст.
Модули "tkinter"-ро барои навиштани барномае истифода баред, ки хатҳоро дар рӯи холст, ки ғафсӣ ва ранги онҳо тасодуфан интихоб карда мешаванд, мекашад.

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