Penyu Python: objek tidak memiliki atribut 'Penyu'

ini kode saya:

import turtle 
e = turtle.Turtle
e.speed(10)
d = 100
angle = 140
for i in range (1, 1000):
    e.forward(d)
    e.left(angle)
    d = d - 1

ketika saya menjalankan kode dan hal ini muncul.

Traceback (most recent call last):
  File "C:\Users\User\Desktop\Python\TUrtle graphic.py", line 2, in <module>
    e = turtle.Turtle
AttributeError: 'module' object has no attribute 'Turtle'

person Hiếu Nguyễn    schedule 13.04.2018    source sumber


Jawaban (1)


Alih-alih:

e = turtle.Turtle

Anda perlu melakukan:

e = turtle.Turtle()

Kode lengkap:

import turtle

e = turtle.Turtle()
e.speed(10)
d = 100
angle = 140

for i in range(1, 1000):
    e.forward(d)
    e.left(angle)
    d = d - 1

turtle.mainloop()

Perhatikan bahwa d pada akhirnya akan menjadi negatif sehingga forward Anda secara efektif akan menjadi backward untuk sebagian besar iterasi.

person cdlane    schedule 14.04.2018