Shikha saran Ответов: 1

Я хочу запустить этот код, но он выдает ошибку 'dict' не имеет атрибута forward.please помогите мне запустить этот код..




import turtle
from tkinter import *
data=""
root=Tk()
root.geometry('500x500')
t=Entry(root)
t.grid()
b=Button(root,text="check")
b.grid()
def get_data(event):
    data=(t.get())
    x=data.split(" ")
    for j in range(0,(len(x))):
       if (x[j])=="A":
        f = turtle.pen()
        f.forward(100)
        f.left(90)
b.bind("<Button-1>", get_data)
root.mainloop()


Что я уже пробовал:

import turtle
from tkinter import *<pre lang="Python">

данные=""
корень=Tk()
корень.геометрия('500х500')
t=запись(корень)
Т.сетки()
b=кнопка(root,text="проверить")
б.сетки()
def get_data(событие):
данные=(Т.вам())
х=сведения.сплит(" ")
для j в диапазоне(0,(len(x))):
если (x[j])=="A":
азбука()
def abc():
Ф = черепаха.ручка()
f.левый(90)
b.bind("<button-1>", get_data)
корень.mainloop()

Patrice T

В этом коде нет никакого "Дикта".

1 Ответов

Рейтинг:
1

Peter Leow

Вы можете найти ответ в документации:

turtle.forward(100)
Переместите объект черепахи вперед на указанное расстояние в направлении, в котором движется черепаха. Turtle graphics — документация по Python[^]
в то время как
f=turtle.pen()
возвращает состояние пера объекта turtle. Turtle graphics — документация по Python[^]