4. Menggambar Garis Acak
from graphics import *
import random, time
def main ():
area = GraphWin("garis acak", 600, 600)
for i in range (75):
r = random.randrange(256)
g = random.randrange(256)
b = random.randrange(256)
warna = color_rgb(r, g, b)
a = random.randrange(5,555)
b = random.randrange(5,555)
c = random.randrange(5,555)
d = random.randrange(5,555)
garis = Line(Point(a,b),Point(c,d))
garis.setOutline(warna)
garis.setWidth(5)
garis.draw(area)
time.sleep(.1)
Text(Point(300,20),"nova").draw(area)
area.getMouse()
area.close()
main()
5. Meenggambar Kotak Acak
from graphics import *
import random, time
def main ():
area = GraphWin("garis acak", 600, 600)
for i in range (75):
r = random.randrange(256)
g = random.randrange(256)
b = random.randrange(256)
warna = color_rgb(r, g, b)
a = random.randrange(5,555)
b = random.randrange(5,555)
c = random.randrange(5,555)
d = random.randrange(5,555)
garis = Line(Point(a,b),Point(c,d))
garis.setOutline(warna)
garis.setWidth(5)
garis.draw(area)
time.sleep(.1)
Text(Point(300,20),"nova").draw(area)
area.getMouse()
area.close()
main()
6. Menggambar Lingkaran Acak
from graphics import *
import random, time
def main ():
area = GraphWin("lingkaran acak", 600, 600)
for i in range (75) :
r = random.randrange(256)
g = random.randrange(256)
b = random.randrange(256)
warna = color_rgb(r, g, b)
r = random.randrange(5,100)
a = random.randrange(5,555)
b = random.randrange(5,555)
Text(Point(300,10),"lingkaran gila").draw(area)
lingkaran = Circle(Point(a,b),r)
lingkaran.setOutline(warna)
lingkaran.setFill(warna)
lingkaran.draw(area)
time.sleep(.3)
main()