Python Turtle grafik modulu ile cizim yapma Python programlamanın Turtle grafik modulunu kullanarak kare ve daire cizimini basit ve anlaşılır bir şekilde anlattım. Python'la ilgilenen arkadaşlar icin guzel bir calışma oldu. Turtle, python ile grafik programlama yapabileceğiniz bir moduldur. Turtle ile grafik programlama yapmaya başlamadan once turtle modulunu programınıza import etmeniz gerekmektedir. Turtle grafik modulunu ornekler uzerinden inceleyelim. Kod:
from turtle import *
Yukarıda turtle modulunu programımıza dahil ettik. Kod:
color('red', 'yellow')
Cizim yapacağımız kalemimiz icin renk belirledik. Kod:
done()
Porgramımızın sonuna done() fonksiyonunu ekleyerek programımızın kapanmasını onluyoruz. Artık grafik cizimine başlayabiliriz. İlk olarak bir daire cizmekle başlayabiliriz Kod:
from turtle import * color('red', 'yellow') circle(100) done()
Circle fonksiyonu ile dairemizi cizdik. Eğer kalemimiz icin bir hız belirtmek istiyorsak speed() komutunu kullanmalıyız. Speed(), komutu icin parametre olarak 1-10 arasında yalnızca tamsayı girişi yapabiliriz. Kod:
from turtle import * color('red', 'yellow') speed(1) circle(100) done()
Şimdi ise kalemimiz ile bir kare cizimi yapalım. Kod:
from turtle import * color('red', 'yellow') speed(1) forward(150) left(90) forward(150) left(90) forward(150) left(90) forward(150) done()
Yukarıdaki forward ve left komutlarını ve aldıkları parametreleri acıklayalım. Forward komutu ileri doğru cizim yapmamızı sağladı. Left komutu ise 90 derecelik bir acı ile kalemimizin yonunu sola dondurmemizi sağladı. İleri gitme işlemini 4 kere yaptırdığımızda bir kare şekli ile karşılaştık. Aynı işlemi dongu kullanarak yapmak istersek: Kod:
from turtle import * color('red', 'yellow') speed(1) for i in range(1, 5): forward(150) left(90) done()
Visual Basic Turkiye'den Alıntıdır. __________________