AttributeError: Das Objekt „str“ hat im Turtle-Programm kein Attribut „forward“.Python

Python-Programme
Anonymous
 AttributeError: Das Objekt „str“ hat im Turtle-Programm kein Attribut „forward“.

Post by Anonymous »

Ich kann nicht herausfinden, warum ich diese Fehlermeldung erhalte: AttributeError: 'str' object has no attribute 'forward'

Schreiben Sie eine Funktion namens drawSquare. Die Funktion drawSquare benötigt zwei
Parameter: eine Schildkröte, t und eine ganze Zahl, Länge, also die Länge einer Seite des Quadrats.

Die Funktion drawSquare sollte den Parameter t verwenden, um das Quadrat zu zeichnen.
Machen Sie keine Annahmen über den anfänglichen Auf-/Ab-Zustand der Schildkröte,
ihre Position auf dem Bildschirm oder ihre Ausrichtung. Die Funktion drawSquare
sollte mit dem Zeichnen beginnen, wobei sich die Schildkröte an ihrer Anfangsposition und
Ausrichtung befindet. Wenn drawSquare zurückkehrt, sollte sich die Schildkröte wieder in ihrer
ursprünglichen Position und Ausrichtung befinden.
Sie müssen eine Schleife für wiederholte Vorgänge verwenden.

Code: Select all

import turtle

s = turtle.Screen()
t = turtle.Turtle()

def drawSquare(t, length):
for i in range(4):
t.forward(length)
t.right(90)

drawSquare('turtle', 100)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post