2024-06-25 23:06:35 发布
网友
我在python中使用turtle模块。问题是,每当我有乌龟移动,我会画,即使钢笔是向上的。例如,如果我运行此程序:
import turtle turtle.penup turtle.goto(0,50)
海龟移动到(0,50)时仍会画一条线 为什么会这样,怎么能预防呢?
如果您输入了错别字,则不会调用penup方法:
import turtle turtle.penup() #This needs to be a method call turtle.goto(0,50)
看起来你不是真的在叫乌龟。试试这个:
import turtle turtle.penup() turtle.goto(0,50)
这个问题太老了,肯定已经有人回答了,但我把这个解释留给未来的人
“penup”是Python中的一个方法,也就是其他语言中的函数。这意味着当你想使用它的时候,你需要它包含一些括号,这样你的代码就知道会发生什么
当不包含括号时,代码认为您在讨论一个变量,并寻找一个名为“penup”的变量,但没有该名称的变量,因此Python举手并崩溃
如果您输入了错别字,则不会调用penup方法:
看起来你不是真的在叫乌龟。试试这个:
这个问题太老了,肯定已经有人回答了,但我把这个解释留给未来的人
“penup”是Python中的一个方法,也就是其他语言中的函数。这意味着当你想使用它的时候,你需要它包含一些括号,这样你的代码就知道会发生什么
当不包含括号时,代码认为您在讨论一个变量,并寻找一个名为“penup”的变量,但没有该名称的变量,因此Python举手并崩溃
相关问题 更多 >
编程相关推荐