How to create zigzag movements in Python?
问题 from tkinter import * def move(): global x1, y1, dx, dy, flag, n, z x1, y1 = x1 + dx, y1 + dy if x1 > 360: x1, dx, dy = 360, -15, 5 can1.itemconfig(oval1, fill = "purple") if x1 < 10: x1, dx, dy = 10, 15, 5 can1.itemconfig(oval1, fill = "red") if y1 == 360: x1, dx, dy = 360, -15, -5 can1.itemconfig(oval1, fill = "green") can1.coords(oval1, x1, y1, x1 + 30, y1 + 30) if flag > 0: abl1.after(50, move) def stop(): global flag flag = 0 def start(): global flag if flag == 0: flag = 1 move() ### x1,