Python Turtle Örnekleri 6-10 – Döngü Kullanımı
Bu içerikte Python Turtle Derslerine devam ediyoruz. Bir önceki uygulamaları yaptıktan sonra bu uygulamaları denemenizi öneririm. Bu uygulamada daha çok Döngüler kullanarak örnekler yapılmıştır. Bu içerikteki amacımız döngüler konusunu pekiştirmektir. Bir sonraki içeriklerde iç içe döngüler ve boyama işlemlerinden bahsedeceğim. İyi çalışmalar.
ÖRNEK 6 – Yanyana Kenar Uzunluğu 100 pixel Olan 4 Tane Eş Kenar Üçgen Çizimi
KOD
import turtle #kütüphaneyi ekler.
ok = turtle.Turtle()
for a in range(4):
for i in range(3): #içerisindeki kodları 3 kere tekrarlar
ok.forward(100) #100px ileri
ok.left(120) #120 derece sola
ok.forward(100) #her bir üçgenden sonra 100 ileri gider
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 6 ÇIKTISI
ÖRNEK 7 – Sayfanın sol tarafına Kırmızı Renkte Kenar Uzunluğu 100 px olan Kırmızı Kare Çizimi (Açılan Çizim(Canvas) alanını genişletin. Aksi halde görünmeyebilir.)
KOD
import turtle #kütüphaneyi ekler.
a = turtle.Turtle()
a.color("red") #kalem rengini kırmızı yapar
a.penup() #kalemi kaldırır
a.back(500) #geri 500px gider
a.pendown() #kalemi bastırır.
for i in range(4):
a.forward(100)
a.left(90)
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 7 ÇIKTISI
ÖRNEK 8 – Yan yana uzunlukları ve aralarındaki boşlukları 50 pixel olan Mavi Renkli Kesikli Çizgi Çizimi
KOD
import turtle #kütüphaneyi ekler.
a = turtle.Turtle()
a.color("blue") #kalem rengini mavi yapar
a.penup() #kalemi kaldırır
a.back(500) #geri 500px gider
a.pendown() #kalemi bastırır.
for i in range(8):
a.forward(50)
a.penup()
a.forward(50)
a.pendown()
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 8 ÇIKTISI
ÖRNEK 9 – Yanyana 10 tane ters üçgen çizimi
KOD
import turtle #kütüphaneyi ekler.
a = turtle.Turtle()
a.speed(0) #çizicinin hızını en hızlı yapar.
a.penup() #kalemi kaldırır
a.back(500) #geri 500px gider
a.pendown() #kalemi bastırır.
for c in range(10):
for i in range(3):
a.forward(50)
a.right(120)
a.penup()
a.forward(75)
a.pendown()
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 9 ÇIKTISI
ÖRNEK 10 – Çember Çizimi
KOD
import turtle #kütüphaneyi ekler.
ok = turtle.Turtle()
ok.circle(150) #yarı çapı 150 olan bir çember çizer
turtle.done() #Bu her zaman en sona yazılmalıdır.
#Çizim ekranını açık tutar.
ÖRNEK 10 Ç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.