我输入了这个海龟代码以在屏幕上打印一个 cookie,但实际上并没有显示 cookie。
import turtle
wn = turtle.Screen()
wn.title("Cookie Clicker")
wn.bgcolor("black")
wn.mainloop()
cookie = "cookie.gif"
turtle.register_shape(cookie)
turtle.shape(cookie)
有人知道怎么修这个东西吗?顺便说一句,我正在使用 PyCharm 并且“cookie.gif”在项目文件夹中。
回答1
假设这不是动画 GIF,问题是您将 wn.mainloop()
放在代码中的错误位置。一般来说,这是你在海龟程序中做的最后一件事:
from turtle import Screen, Turtle
cookie = "cookie.gif"
screen = Screen()
screen.title("Cookie Clicker")
screen.bgcolor('black')
screen.register_shape(cookie)
turtle = Turtle()
turtle.shape(cookie)
screen.mainloop()