0
Wrong code for Turtle
Hi guys I'm having a problem with this code, hope someone help Import turtle Colors=['red', 'purple', 'blue', 'green', 'yellow', 'orange'] t=turtle. pen() Turtle.bgcolor(' black') For x in range(360): t.pencolor(colors[x%6]) #the error in this line t. width(x/100+1) t. forward(x) t. Left(59) When I give run it say Line 6 in module t.pencolor(colors[x%6]) AttributeError: 'dict' object has no attribute 'pencolor' Thanks for your help, I'm new in python
2 Answers
0
Setting "t = turtle.pen()" makes calling "t.pencolor()" to be "turtle.pen().pencolor()". Same for .width, .forward and .left.
Edit "t = turtle.pen()" to become "t = turtle" and run your code again to enjoy the lovely swirling hexagon it draws :)
0
Thanks John Otu, I figure it out it the pen have to be in big letter as (t=turtle.Pen()),
How to save the shape that I get from the turtle after its finished?