试图弄清楚如何使 python 海龟图形的 canvas 变小,但它无法正常工作
Trying to figure out how to make the canvas smaller for python turtle graphics but it is not working correctly
import turtle
def screen():
screen = turtle.getscreen()
screen()
def w():
w = screen.screensize()
w()
def h():
h = screen.screensize()
h()
turtle.setworldcoordinates() = -w//2, -h//2, w//2, h//2
所以我试图让 canvas 看起来更小;由于某种原因,它无法正常工作,我得到 "can't assign to function call"。我查了一下错误,我的功能似乎很好..
任何输入都会有所帮助。
您需要使用 turtle.setworldcoordinates(-w//2, -h//2, w//2, h//2)
。您正在做的是将函数设置为等于 -w//2, -h//2, w//2, h//2
而不是将这些值作为参数传递。
import turtle
def screen():
screen = turtle.getscreen()
screen()
def w():
w = screen.screensize()
w()
def h():
h = screen.screensize()
h()
turtle.setworldcoordinates() = -w//2, -h//2, w//2, h//2
所以我试图让 canvas 看起来更小;由于某种原因,它无法正常工作,我得到 "can't assign to function call"。我查了一下错误,我的功能似乎很好..
任何输入都会有所帮助。
您需要使用 turtle.setworldcoordinates(-w//2, -h//2, w//2, h//2)
。您正在做的是将函数设置为等于 -w//2, -h//2, w//2, h//2
而不是将这些值作为参数传递。