здраствуйте у меня в коде вылазеет ошибка такая Traceback (most recent call last): File "C:\Users\PC\OneDrive\Рабочий стол\все мои папки\ddd.py", l

NNw22r33

Новичок
Пользователь
Янв 31, 2021
5
3
3
можете помочь за ранее спасибо и вот код и скрин

Код:
highlightthickness=0)
canvas.pack()
tk.update()
ball = Ball(canvas, 'red')
while 1:
 ball.draw()
tk.update_idletasks()
tk.update()
time.sleep(0.01)

self.x = starts[0]
self.y = -3
self.canvas_height = self.canvas.winfo_height()
self.canvas_width = self.canvas.winfo_width()
def draw(self):
  self.canvas.move(self.id, self.x, self.y)
  pos = self.canvas.coords(self.id)
if pos[1] <= 0:
  self.y = 3
if pos[3] >= self.canvas_height:
 self.y = -3
if pos[0] <= 0:
 self.x = 3
if pos[2] >= self.canvas_width:
 self.x = -3
tk = Tk()
tk.title("Игра")
tk.resizable(0, 0)
tk.wm_attributes("-topmost", 1)
canvas = Canvas(tk, width=500, height=400, bd=0,
highlightthickness=0)
canvas.pack()
tk.update()
ball = Ball(canvas, 'red')
while 1:
 ball.draw()
tk.update_idletasks()
tk.update()
time.sleep(0.01)
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    314,9 КБ · Просмотры: 6
  • Мне нравится
Реакции: mick

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 669
477
83
чет код не совпадает с кодом на скрине...
а так у вас ошибка в строке 10, что имя starts не определено, а вы его пытаетесь использовать...
 
  • Мне нравится
Реакции: mick

Форум IT Специалистов