python - 为什么会有第二只海龟?
问题描述
我正在用 python 学习海龟图形,由于某种原因,屏幕上有第二只海龟,我什至还没有创建第二只海龟。我怎样才能摆脱第二只乌龟?
import turtle
s = turtle.getscreen()
t = turtle.Turtle()
for i in range(4):
t.fd(100)
t.rt(90)
turtle.exitonclick()
解决方案
起始位置的第二个海龟因为这条线而出现s = turtle.getscreen()
。
不需要这一行(你不使用s
),如果你删除它,这个海龟就会消失,但其余的代码似乎和以前一样工作。
推荐阅读
- python - Python open() 在 w+ 模式下不创建文件
- c++ - C++ 是否可以通过输入执行 cmd 命令?
- python - 将 MultiIndex 转换为单个日期
- javascript - 匹配字符串中的算术运算符,但不匹配负数
- c# - 如果构造函数已参数化,如何使用视图模型初始化 DataContext?
- javascript - 隐藏一个特殊的底部按钮部分
- spring-boot - /dev/stdout 权限被拒绝 Tomcat 访问日志
- javascript - 从 JSON API 请求中获取值并将其显示为网页中的文本
- php - PHP:如何检查服务器是否在本地运行
- html - 了解内联元素?