Ders-13: Python Turtle Modülü (turtle kütüphanesi)

Python Turtle Modülü (turtle Kütüphanesi)

Python programlama dili ile hazır gelen bu modül ile çizim yapıyoruz. İçerisinde bulunan fonksiyonlar ile geometrik şekiller yada serbest çizimler yapabiliriz. Bu modül ile ilgili bazı fonksiyonlar aşağıda açıklanmıştır.

Turtle modülünü Python sayfalarımıza import edebilir ve içerisinde
yer alan çizim fonksiyonları ile çizimler yapabiliriz. Bu modülü import
etmek için en önce aşağıdaki kod satırı yazılmalıdır.

import turtle
yada 
from turtle import *

turtle.forward( ) fonksiyonu.

İleriye doğru parantez içerisine yazılan pixel değerinde çizgi çizer.

turtle.forward(100)

turtle.left ( ) fonksiyonu:

Parantez içeirsine yazılan açı oranında kendi etrafında sola doğru döner.

turtle.left(90)      //90 derece sola döner

turtle.right( ) fonksiyonu:

Parantez içerisine yazılan açı oranında kendi etrafında sağa doğru döner.

turtle.right(90)      //90 derece sağa döner

turtle.pensize ( ) fonksiyonu:

Bu fonksiyon kalemin kalınlığını ayarlar. Parantez içerisine yazılan değer kadar kalemi kalınlaştırır.

turtle.pensize(10)

turtle.circle ( ) fonksiyonu:

Parantez içerisine yazılan birimde daire çizer.

turtle.circle(100)

Turtle da kullanılan bazı fonksiyonlar:

Fonksiyon adı-kullanımı Açıklaması
forward(100) 100 birim ileri çizgi çiz
backward(50) 50 birim geri çizgi çiz
left(60) 60 derece sola dön
right(90) 90 derece sağa dön
pensize(10) Kalem ucu kalınlığını 10 birim yap
color(“red”,”yellow”) Çizgi rengini kırmızı, dolgu rengini sarı yap
begin_fill() Boyamayı başlat
end_fill() Boyamayı bitir
circle(50) 50 birimlik daire çiz
speed(1) turtle hızını ayarla(1 yavaş-10 hızlı)
penup() kalemi kaldır
pendown() kalemi bastır
goto(100,200) pencere de x =100 ,y =200 koordinatına git
clear() ekranı temizle

You may also like...

5 Responses

  1. Aguila 66 dedi ki:

    Merhaba! Benim iki sorum olacaktı.
    1. Ben speed() modülünü kullandığımda hiçbir şey değişmiyor.

    2. -e doğru dön komutu nasıl yazılır

  2. Furkan dedi ki:

    konumları nereden bileceğiz denem yanılmamı ?

  3. yavuz dedi ki:

    deneme yanılmayla kordinatlari yapmaya çalişyom fakat çok saçma şeyler oluyor

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir