Voraussetzung: Python Turtle Basics

turtle ist ein eingebautes Modul in Python. Es bietet Zeichnen mit einem Bildschirm (Pappe) und einer Schildkröte (Stift). Um etwas auf den Bildschirm zu zeichnen, müssen wir die Schildkröte bewegen. Zu bewegen Schildkröte, gibt es einige Funktionen , dh forward(), backward()usw.

Um die Farben in den von der Schildkröte gezeichneten Formen zu füllen, bietet die Schildkröte drei Funktionen:

fillcolor() : Dies hilft bei der Auswahl der Farbe zum Füllen der Form. Es nimmt den Eingabeparameter als Farbnamen oder Hex-Wert der Farbe und füllt die anstehenden geschlossenen geografischen Objekte mit der ausgewählten Farbe. Farbnamen sind Grundfarbnamen, dh Rot, Blau, Grün, Orange.
Der Hex-Wert der Farbe ist eine Zeichenfolge (beginnend mit '#') von Hexadezimalzahlen, dh #RRGGBB. R, G und B sind die Hexadezimalzahlen (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

begin_fill() : Diese Funktion teilt der Schildkröte mit, dass alle anstehenden geschlossenen grafischen Objekte mit der ausgewählten Farbe gefüllt werden müssen.



end_fill() : Diese Funktion weist die Schildkröte an, das Füllen anstehender geschlossener grafischer Objekte zu stoppen.

  
import turtle 
  
t = turtle.Turtle() 
  
s = int(input("Enter the length of the side of the square: ")) 
  
col = input("Enter the color name or hex value of color(# RRGGBB): ") 
  
t.fillcolor(col) 
  
t.begin_fill() 
  
for _ in range(4): 
  t.forward(s) 
  t.right(90) 
  
t.end_fill()