Python'un "kaplumbağa" modülü, üçgenlerin artan uzunluklarda birbirlerinin etrafına sarıldığı ve böylece bir spiral oluşturduğu üçgen spiralleri destekler. Böyle bir şeklin çizilmesi, "for" döngüsü olarak bilinen daha gelişmiş bir programlama işlevine dalmayı gerektirir. Bu, bilgisayarın belirli bir kodu birkaç kez tekrar etmesini sağlar, böylece bu kodu tekrar tekrar manuel olarak yazmanıza gerek kalmaz.
Aşama 1
"Kaplumbağa" modülünü içe aktarın:
Günün Videosu
ithal kaplumbağa
Kaplumbağa, kaplumbağa ızgarasının x=0 ve y=0 koordinatlarında görünür.
Adım 2
"Setpos" işlevini kullanarak kaplumbağanın başlangıç konumunu değiştirin:
kaplumbağa.setpos (x, y)
"x"i istenen "x" koordinatıyla ve "y"yi istenen "y" koordinatıyla değiştirin.
Aşama 3
İki değişken tanımlayın - biri kaplumbağanın her döngüyü hareket ettirmesi gereken mesafe için, diğeri ise ilk döngünün başlangıç açısı için:
mesafe = 120 açı = 10
4. Adım
"x" aralığında bir "i" değişkeni oluşturan bir "for" döngüsü oluşturun. İkinci değer, kaplumbağanın yapacağı döngü sayısını ifade eder:
(x) aralığında i için:
Büyük bir spiral elde etmek için "x"i büyük bir sayı ile veya daha küçük bir spiral elde etmek için küçük bir sayı ile değiştirin.
Adım 5
Kaplumbağayı hareket ettirmek için "turtle.forward" ve "turtle.left" hareket kodlarını döngüye ekleyin. Daha önce bildirdiğiniz değişkenleri kullanın:
kaplumbağa.ileri (mesafe) kaplumbağa.sol (açı)
6. Adım
Her döngü sırasında hareket açısını artıran hareket kodunun hemen arkasına bir adım ekleyin. Bu, bir spiralin şeklini taklit etmek için gereklidir:
açı = açı + 5