1. Ayyıldız Tim forumu Hariç Hiç Bir şekilde Rütbeli Oldugunu İddaa edenlere inanmayınız..⠀ Ayyıldız Tim Adına Sizden Bilgi Belge TC Kimlik Vb Evrak İsteyenlere Asla Bilgilerinizi Vermeyiniz.

Python Turtle Modülü..

'Python' forumunda F0RMAT tarafından 12 Şubat 2021 tarihinde açılan konu

  1. F0RMAT Guest

    • Guest
    Katılım:
    12 Ocak 2021
    Mesaj:
    12
    Alınan Beğeniler:
    20

    Özel Mesaj
    Python ile hazır gelen turtle modülü sayesinde çizim yapabiliyoruz.

    import turtle
    ya da
    from turtle import * yazarak modülümüzü içe aktarıyoruz.

    Kullanılan bazı foksiyonlar:

    turtle.forward(100) parantez içerisinde yazdığımız pixel değerinde çizgi çizer.

    turtle.right() parantez içerisine yazdığımız açı oranı kadar sağa döner.

    turtle.left() parantez içerisine yazdığımız açı oranı kadar sola döner.

    turtle.pensize() bu fonksiyon kalemin kalınlığını ayarlar.Parantez içerisine yazdığımız değer kadar kalemi kalınlaştırır.

    turtle.circle() parantez içerisine yazılan birimde daire çizer.

    turtle.shape() kalemimiz parantez içine yazdığımız şekli alır.

    Bu modül kullanılarak ekrana istediğimiz şekli yazdırabiliyoruz.

    Örnek:

    import turtle \\ turtle modülünü içe aktardık.

    pencere = turtle.Screen() \\ Pencere oluşturduk.
    pencere.bgcolor('Green') \\ arkaplan rengini yeşil yaptık.
    pencere.title('Merhaba Turtle') \\ pencere başlığını ayarladık

    Kalem = turtle.Turtle() \\ Bir kalem oluşturduk.
    Kalem.speed(1) \\Kalemin hızını 1 yaptık.Parantez içindeki değer ne kadar küçükse o kadar hızlı olur.
    Kalem.color('Blue') \\ Kalemin rengini mavi yaptık.


    Kalem.forward(100)
    Kalem.left(90)
    Kalem.forward(100)
    Kalem.left(90)
    Kalem.forward(100)
    Kalem.left(90)
    Kalem.forward(100)

    \\ Çalıştırdığımız zaman yeşil ekran üzerine mavi bir kare çizecektir.
    \\ Şimdi de bir fonksiyon oluşturup ekrana yıldız çizdirelim.

    Örnek:

    import turtle

    pencere = turtle.Screen()
    pencere.bgcolor('white')
    pencere.title('Yıldız')
    pencere.setup(width=600, height=600) \\ Penceremizin boyutunu ayarladık.

    kalem = turtle.Turtle()
    kalem.speed(1)
    kalem.color('red')


    def yildiz(boy): \\ yildiz adında bir fonksiyon oluşturduk.
    for i in range(5): \\ 5 kez tekrarlasın.
    kalem.forward(boy) \\ boy kadar ileri gitsin.
    kalem.right(144) \\ 144 derece sağa dönsün.


    yildiz(80) \\ Fonksiyonumuzu çağırdık.

    \\ Çalıştırdığımız zaman beyaz akrana kırmızı yıldız çizecektir.
     
    Son düzenleme: 12 Şubat 2021
    Orion-Pax ve LUKEAVENGER bunu beğendi.

Bu Sayfayı Paylaş