我正试着用我的乌龟画一朵花,同时学习如何制作和使用Classes
。我试图调用petal()
并通过它传递Mr_Meow
。我做错什么了?你知道吗
这是我的密码:
import turtle
def petal(Mr_Meow):
a = Mr_Meow
for i in range(4*9):
Mr_Meow.left(60)
a.forward(100)
a.left(60)
a.forward(100)
a.left(60*2)
a.forward(100)
a.left(60)
a.forward(100)
a.right(10)
a.backward(300)
a.right(90)
a.backward(100)
a.forward(200)
def daraw():
window = turtle.Screen()
window.bgcolor('red')
Mr_Meow = turtle.Turtle()
Mr_Meow.speed(10)
petal(Mr_meow)
window.exitonclick()
daraw()
------------下面是我得到的错误:
File "/home/kd/pythonfiles/Movies.py", line 50
for i in range(9*4):
^
TabError: inconsistent use of tabs and spaces in indentation
[Finished in 0.2s with exit code 1]
啊!在学习Python时,这是一个非常常见的问题(也是一个令人沮丧的问题)。你知道吗
Python依赖于空格,这意味着您必须(在大多数情况下)一致地使用空格或制表符进行缩进。你知道吗
这个错误是说在代码中的某个地方使用制表符,而在其他地方使用空格进行缩进。在文本编辑器(如Notepad++或Sublime text)中打开代码,并启用显示空白字符的选项。为了学习python,我建议在编辑器中编程时始终启用此功能(至少在一段时间内习惯于发现此错误)。你知道吗
相关问题 更多 >
编程相关推荐