Python Turtle Örnekleri 1-5 – Başlangıç
Bu içerikte Python Programlama içerisinde dahil olarak gelen Turtle kütüphanesini kullanacağız. Python Turtle , programlamaya yeni başlayan kişilere, programlamanın temellerini anlatmak ve somutlaştırmak için tercih edilir. Bu sayede değişkenler, operatörler, koşul yapıları, döngüler ve fonksiyonlar kavramı daha kolay ve eğlenceli bir şekilde öğrenilebiliyor. Bu tarz içeriklerle de amacım sizlere python’ı eğlenceli hale getirerek öğretmektir. Aşağıdaki örnekleri tek tek uygulayarak nasıl şekiller ortaya çıktığını anlamlandırmaya çalışınız. Gerekli açıklamalar kodların yanına yorum satırı olarak yazılmıştır. İyi çalışmalar dilerim.
ÖRNEK 1 – Merdiven Basamağı Çizimi
KOD
import turtle #kütüphaneyi ekler.
turtle.forward(100) #100px ileri
turtle.right(90) #90 derece sağa
turtle.forward(100) #100px ileri
turtle.left(90) #90 derece sola
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 1 ÇIKTISI
ÖRNEK 2 – Kenar Uzunluğu 100 pixel olan Kare Çizimi (Döngüsüz)
KOD
import turtle #kütüphaneyi ekler.
x = turtle.Turtle() #x adlı bir çizici oluşturur.
x.forward(100) #x çizicisi 100px öne
x.left(90) #x çizicisi 90 derece sola döner
x.forward(100)
x.left(90)
x.forward(100)
x.left(90)
x.forward(100)
x.left(90)
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 2 ÇIKTISI
ÖRNEK 3 – Kenar Uzunluğu 100 pixel olan Üçgen Çizimi (Döngüsüz)
KOD
import turtle #kütüphaneyi ekler.
ok = turtle.Turtle()
ok.forward(100) #100px ileri
ok.left(120) #120 derece sola
ok.forward(100) #100px ileri
ok.left(120) #120 derece sola
ok.forward(100) #100px ileri
ok.left(120) #120 derece sola
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 3 ÇIKTISI
ÖRNEK 4 – Döngü Kullanarak Kenar Uzunluğu 100 pixel olan Yeşil Renk Üçgen Çizimi
KOD
import turtle #kütüphaneyi ekler.
ok = turtle.Turtle() #ok adında bir kalem oluşturur.
ok.pensize(5) #kalem kalınlığını 5 yapar
ok.color("green") #kalem rengini yeşil yapar
for i in range(3): #içerisindeki kodları 3 kere tekrarlar
ok.forward(100) #100px ileri
ok.left(120) #120 derece sola
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 4 ÇIKTISI
ÖRNEK 5 – Döngü Kullanarak Kenar Uzunluğu 100 pixel olan Turuncu Kare Çizimi
KOD
import turtle #kütüphaneyi ekler.
ok = turtle.Turtle() #ok adında bir kalem oluşturur.
ok.pensize(10) #kalem kalınlığını 10 yapar
ok.color("orange") #kalem rengini turuncu yapar.
for i in range(4): #içerisindeki kodları 3 kere tekrarlar
ok.forward(200) #100px ileri
ok.left(90) #120 derece sola
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 5 ÇIKTISI
Python Turtle Örnekleri 1-5 İçin Tıklayınız.
Python Turtle Örnekleri 6-10 İçin Tıklayınız.
Python Turtle Örnekleri 11-15 İçin Tıklayınız.