Scott W Dunning <swdunn...@cox.net> Wrote in message: > Hello, > > I am trying to make a function that allows me to color in a star that was > drawn in Turtle. I just keep having trouble no matter what I do. Iâll > post the code I have for the star (just in case). The ultimate goal is to > create a script thatâll draw the American flag (weâre learning this piece > by piece in class. So, I need to create a function that will color in the > star that I can call multiple times for each star. Any help is greatly > appreciated! > > Scott > > from turtle import * > from math import sin, sqrt, radians > > showturtle() > def star(width): > R = (width)/2*sin(radians(72)) > A = (2*width)/(3+sqrt(5)) > penup() > left(18) > penup() > forward(R) > pendown() > > left(162) > forward(A) > right(72) > forward(A) > > left(144) > forward(A) > right(72) > forward(A) > > left(144) > forward(A) > right(72) > forward(A) > > left(144) > forward(A) > right(72) > forward(A) > > left(144) > forward(A) > right(72) > forward(A) > > penup() > left(180-18) > penup() > forward(R) > penup() > left(180-18) > pendown() > showturtle() > star(500) >
Look at turtle.begin_fill and turtle.end_fill That's after making sure your star is a closed shape. -- DaveA
-- https://mail.python.org/mailman/listinfo/python-list