[Turtle Python-3] : Menggambar Logo Olimpiade

Olimpiade merupakan kompetisi olahraga terbesar dan terkemuka di dunia, dengan lebih dari 200 negara yang berpartisipasi. Logo Olimpiade yang terdiri dari lima buah cincin yang saling terkait, merupakan kesatuan dari lima benua yang ada di bumi (Amerika, Afrika, Asia, Australia, dan Eropa).

Kali ini kita akan membuat Logo Olimpiade versi Turtle Python. Berikut listing lengkapnya. Simpanlah dalam file bernama LogoOlimpiade.py.

# file: LogoOlimpiade.py

import turtle

turtle.color("blue")
turtle.penup()
turtle.goto(-110, -25)
turtle.pendown()
turtle.circle(45)

turtle.color("black")
turtle.penup()
turtle.goto(0, -25)
turtle.pendown()
turtle.circle(45)

turtle.color("red")
turtle.penup()
turtle.goto(110, -25)
turtle.pendown()
turtle.circle(45)

turtle.color("yellow")
turtle.penup()
turtle.goto(-55, -75)
turtle.pendown()
turtle.circle(45)

turtle.color("green")
turtle.penup()
turtle.goto(55, -75)
turtle.pendown()
turtle.circle(45)

turtle.done()

:: Keterangan Program::

baris 3 : kita perlu memanggil modul turtle untuk menjalankan mode grafik Turtle.
baris 7 : memindahkan pena ke titik (-110, -25)
baris 9 : menggambar lingkaran warna biru dengan jari-jari 45 piksel.
baris 11 – 15 : menggambar lingkaran warna hitam.
baris 17 – 21 : menggambar lingkaran warna merah.
baris 23 – 27 : menggambar lingkaran warna kuning.
baris 29 – 33 : menggambar lingkaran warna hijau.

Perintah turtle.done() pada baris 35, akan menyebabkan program berhenti sementara sampai pengguna menutup jendela Grafik Turtle. Pengguna bisa melihat hasil dari program tersebut. Tanpa perintah done(), maka setelah selesai menggambar logo tersebut, program langsung selesai dan menutup jendela grafik secara otomatis.

Belajar Turtle ternyata mudah ya? So…Tunggu artikel selanjutnya tentang Turtle Python…tentunya di website kesayangan kita ini http://www.KlinikPython.wordpress.com

Salam PythonMania!

Rujukan:
Introduction To Programming Using Python, Y. Daniel Liang, Pearson

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s