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.

Python Turtle Örnekleri 16-20 İçin Tıklayınız.

Python Turtle Örnekleri 21-25 İçin Tıklayınız.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

error: Content is protected !!