我写了一个程序,将六边形的形状移动了多少次。
有8号线的错误,但我要问你,如果有另一条线路上的任何错误,(python GUI)我认为这是一个高效的代码,但有一个语法错误
import time
from tkinter import*
tk = Tk()
canvas=Canvas(tk, width=1000, height=1000, background="black")
canvas.pack()
canvas.create_polygon(300,200,300,250,340,225,fill="yellow")
def TKUptake(CanvasMove(x),CanvasMove(y),CanvasMove(z)):
for x in range(0, 20):
canvas.move(CanvasMove(x),CanvasMove(y),CanvasMove(z))
tk.update()
time.sleep(0.03)
k = int(input("input value"))
for q in range(0,k):
TKUptake(1,5,5)
TKUptake(1,5,5)
TKUptake(1,-5,5)
TKUptake(1,-5,0)
TKUptake(0,-5,-5)
TKUptake(0,5,-5)
什么是'CanvasMove'?这似乎不是一种存在的方法。为什么不''def TKUptake(x,y,z)'和'canvas.move(x,y,z)' – asongtoruin
语法错误??? – Surajano