试图弄清楚如何使 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 而不是将这些值作为参数传递。