Python Turtle Örnekleri 11-15 Boyama İşlemleri
Bu içerikte Python Turtle Derslerine kaldığımız yerden devam ediyoruz. Bu içerikte Döngüler, değişkenler, diziler ve Boyama işlemleri ile ilgili örnekler göreceğiz. Daha karmaşık şekillerin ilk adımları olarak tanımlayabiliriz. İyi çalışmalar.
ÖRNEK 11 – İç içe 4 Çember Çizimi
KOD
import turtle #kütüphaneyi ekler.
cizici = turtle.Turtle()
cizici.penup()
cizici.left(180)
cizici.forward(400)
cizici.left(180)
cizici.pendown()
for c in range(4):
cizici.circle(100)
cizici.penup()
cizici.forward(150)
cizici.pendown()
turtle.done() #tuvali açık tutar. bunu unutmayın.
ÇIKTI
![](https://bilisimhocamyusufbalyemez.com/wp-content/uploads/2022/12/11.png)
ÖRNEK 12 – Bir kare ve Üstüne Üçgen Ç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ı 4 kere tekrarlar
ok.forward(200) #200px ileri
ok.right(360/4) #360/4 = 90 derece sola
ok.color("purple") #kalem rengini mor yapar.
for c in range(3): #içerisindeki kodları 3 kere tekrarlar
ok.forward(200) #100px ileri
ok.left(360/3) #360/3 = 120 derece sola
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar..
ÇIKTI
![](https://bilisimhocamyusufbalyemez.com/wp-content/uploads/2022/12/12.png)
ÖRNEK 13 – Kenar Rengi Siyah, İç Rengi Sarı Olan Beşgen Ç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("black","yellow") #kalem rengini siyah, iç rengini sarı yapar.
ok.begin_fill() #boyamayı başlatır.
for i in range(5): #içerisindeki kodları 5 kere tekrarlar
ok.forward(200) #100px ileri
ok.left(360/5) #360/4 = 90 derece sola
ok.end_fill() #boyamayı bitirir.
turtle.done() #Tuvali açık tutar. En sona yazılmalıdır.
ÇIKTI
![](https://bilisimhocamyusufbalyemez.com/wp-content/uploads/2022/12/13.png)
ÖRNEK 14 – Yanyana Renkli Üçgen ve Kare Çizimi
KOD
import turtle #kütüphaneyi ekler.
k = turtle.Turtle() #ok adında bir kalem oluşturur.
k.pensize(3) #kalem kalınlığını 10 yapar
uzunluk = 100
k.color("black","yellow") #kalem rengini turuncu, iç rengini sarı yapar.
k.begin_fill() #boyamayı başlatır.
for i in range(3): #içerisindeki kodları 3 kere tekrarlar
k.forward(uzunluk) #uzunluk değişkeni kadar ileri
k.left(360/3) #360/4 = 90 derece sola
k.end_fill() #boyamayı bitirir.
k.penup() #kalemi kaldırır.
k.forward(150) #kalemi çizmeden 150px ileri götürür.
k.pendown() #kalemi tekrardan bastırır.
k.color("blue","red") #kalem rengini mavi, iç rengini kırmızı yapar.
k.begin_fill() #boyamayı başlatır.
for i in range(4): #içerisindeki kodları 3 kere tekrarlar
k.forward(uzunluk) #uzunluk değişkeni kadar ileri
k.left(360/4) #360/4 = 90 derece sola
k.end_fill() #boyamayı bitirir.
turtle.done() #Tuvali açık tutar. En sona yazılmalıdır.
ÇIKTI
![](https://bilisimhocamyusufbalyemez.com/wp-content/uploads/2022/12/14.png)
ÖRNEK 15 – Yanyana Farklı Renkte Kare Çizimi (Dizi Kullanımı)
KOD
import turtle
#0. indexte kırmızı, 1. indexte yeşil, 2. indexte mavi renk var
renkler = ["red","green","blue"] #3 renk bulunan dizi tanımlandı.
uzunluk = 200
kenarSayisi = 4
kalemKalinligi = 5
turtle.pensize(kalemKalinligi)
#i değişkeni sırasıyla 0,1 ve 2 değerini alacak.
for i in range(3): #3 kere tekrar edecek döngü
#i değişkenin ilk değeri 0. yani ilk renk red olacak.
turtle.color("black",renkler[i]) #renkler dizisi içerisindeki renkleri sırasıyla yazdıracak.
#1 kare çizecek. toplamda 3 kare
turtle.begin_fill()
for a in range(kenarSayisi): #kenarSayisi değişkeni değeri kadar tekrarla
turtle.fd(uzunluk) #fd, forward'ın kısaltılmış hali. uzunluk kadar çiz.
turtle.lt(360 / kenarSayisi) #lt, left'in kısa hali.
turtle.end_fill() #boyamayı bitir.
turtle.penup() #kalemi kaldır
turtle.fd(250) #çizmeden 250px ilerle
turtle.pendown() #kalemi bastır.
turtle.done()
ÇIKTI
![](https://bilisimhocamyusufbalyemez.com/wp-content/uploads/2022/12/15.png)
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.