Python Tutrle modülü(kaplumbağa yola çıktı)
Merhaba bugün pythonu yüklediğinizde bilgisayarınıza otomatik olarak eklene bir modülden bahsedeceğiz.Turtle modülü ekrana yazı yazmak gibi basit şeylerin dışında istediğiniz grafiği çizebilirsiniz ve yaratıcı şekiller çizerek tasarımınızda kullanabilmenizi sağlamaktadır.Bu modülde tek bir sınır vardır unutmayın o da hayal gücünüzdür.
İlk olarak modülümüzü içe aktaralım daha sonra kodların yanında yorum halinde özellilerin açıklamalarını bulabilirsiniz.
import turtle # modülümüzü içe aktarıyoruz wn = turtle.Screen() # oluşturduğumuz nesnelerin gösterildiği pencereyi ouşturuyoruz cin = turtle.Turtle() # cin adlı bir kaplumbağa oluşturuyoruz cin.forward(150) # ileri(forward) git diyiyoruz .Parantez içinde gideceği mesafeyi belirleriz cin.left(90) # sonra sağa döndüürüyoruz.Parantez içinde döneceği açıyı belirleriz cin.forward(75) #tekrar ileri git diyiyoruz For dögüsü ve turtle
pencere = turtle.Screen() pencere.bgcolor('blue') #
cin = turtle.Turtle() cin.color('white') # kalem rengini belirtiyoruz cin.pensize(3) # kalemin kalınlığını belitiyoruz for i in range(3): #bu bize döngüyü 3 kere yapmamızı sağlıyor cin.forward(50) #50 birim gidiyoruz cin.left(120) #120 derece dönüyoruz
wn.exitonclick() # tıkladığımız anda cıkmamızı sağlar Örneğin bir listemiz olsun for döngüsü bu elemanlarımzı yenilemeli olarak kullanmamız sağlar yani tek tek her elemanın üstünden geçer. Örneğin:
for i in [10,20,30,40]: print(i) Bu kod bloğunu eğer çalıştrır isek bize sırası ile elemanların çıktısını verir. Şimdi biz bu özelliğinden faydalanarak kamplumbağamızı harekete geçirelim.
pencere = turtle.Screen() cin = turtle.Turtle()
for aColor in ['yellow', 'red', 'purple', 'blue']: # 4 deffa tekrar cin.forward(50) cin.left(90)
wn.exitonclick() Tabikide kodumuzda ufak bir değişiklik yapalım ve devam edelim
cin = turtle.Turtle()
for aColor in ['black', 'red', 'purple', 'blue']: # her elemanın üstünden geçer cin.color(aColor) #her elemanın üstünden geçerken o renkleri uygular
#biz kaplumganın renk değiştirmesini sağlayan color metodunun içine koyduk
cin.forward(50) cin.left(90)
wn.exitonclick() Write metodunu kullanrak ekrana yaz yazdırabiliriz cin.write('Ben sevimli bir kaplumbağa ciniyim')
Turtle ile gafik çizmek import turtle window=turtle.Screen() window.bgcolor('blue')
isim=turtle.Turtle() isim.color('red') isim.shape('turtle')
isim.pensize(3)
def kolonciz(height):
isim.begin_fill() #Görüntüyü doldurmaya başlar
isim.left(90)
isim.forward(height)
isim.write(height)
isim.right(90)
isim.forward(40)
isim.right(90)
isim.forward(height)
isim.left(90)
isim.end_fill() #Görüntüyü doldurrmayı bitirir
degerler = [48, 117, 200, 240, 160, 260, 220] for a in degerler: kolonciz(a)
Posted on coogger.com - The platform that rewards information sharing
Bizimle discord üzerinden iletişime geçebilirsiniz.
coogger etiketini kullanıp bizleri desteklediğiniz için teşekkürler