Voraussetzung: Python Turtle Basic

Schildkröte ist ein eingebautes Python-Modul. Es ermöglicht uns, jede Zeichnung mit einer Schildkröte zu zeichnen, Methoden, die im Schildkrötenmodul definiert sind, und einige logische Schleifen zu verwenden. Um etwas auf den Bildschirm zu zeichnen (Pappe), bewegen Sie einfach die Schildkröte (Stift). Um die Schildkröte (Stift) zu bewegen, gibt es einige Funktionen, z. B. vorwärts(), rückwärts() usw.

Ansatz zum Zeichnen eines Spiralpolygons der angegebenen Seiten und der Größe n:  

  • Importieren Sie eine Schildkröte und erstellen Sie eine Schildkröteninstanz.
  • Setze Seiten = 5, Seiten des Polygons.
  • Verwenden Sie die for-Schleife (i = 0 bis i <n * Seiten) und wiederholen Sie den folgenden Schritt
    • turtle.forward (i * 10).
    • turtle.right (360 / Seiten).
  • Schließen Sie die Schildkröteninstanz.

Unten ist die Implementierung:

import turtle  
  
sides=5
  
n = 7
  
pen = turtle.Turtle()  
  
for i in range(n*sides):  
      
    
    
    pen.forward(i * 10
      
    
    
    pen.right(360 / sides) 
      
turtle.done()  

Ausgabe: