2017-10-22 1 views
-1

Wie könnte ich in Python mithilfe von Turtle eine bestimmte Anzahl von Formen basierend auf Benutzereingaben drucken lassen? Also, wenn ich wollte, dass 8 Kreise aus der Eingabe gezogen werden, wie könnte ich den Code dazu bekommen?Mit Turtle in Python, wie könnte man eine Menge von Formen basierend auf Benutzereingaben zeichnen?

+0

Wissen Sie, wie man eine einzelne Form zeichnet? Was genau ist das Problem, das Sie haben? –

+0

Willkommen bei StackExchange. Deine Frage ist nicht ganz klar. Meinst du, dass Sie eine positive Ganzzahl vom Benutzer eingeben möchten, dann zeigen Sie, dass viele Kreise? Oder meinen Sie, Sie möchten, dass der Benutzer die Art der Form wählt? Oder etwas anderes? –

+0

Ja, ich kann einzelne Formen zeichnen, das Problem, das ich habe, ist ein Programm, das eine bestimmte Anzahl von Formen unter Verwendung von Benutzereingaben zeichnet, um die Größe der Formen und die Menge der auszugebenden Formen zu bestimmen. – Cosmicspacekid

Antwort

0

Wie wäre es mit so etwas? Es zeichnet eine Linie von Kreisen basierend auf einem Benutzer eingegebenen Radius und Anzahl.

import turtle 

# get the user input 
size = float(input('Enter a size for your shape: ')) # radius of circle 
number = int(input('Enter a number:')) # number of shapes to draw 

for i in range(number): 
    # draw a circle 
    turtle.circle(size) 

    # move over so they dont overlap 
    turtle.penup() 
    turtle.fd(size*2) 
    turtle.pendown() 
Verwandte Themen