Here is the code:
import turtle
import random
import time
colors = ["red", "firebrick", "darksalmon", "sandybrown", "gold", "olivedrab", "chartreuse", "palegreen", "darkgreen", "seagreen", "mediumspringgreen", "lightseagreen", "darkcyan", "darkturquoise", "deepskyblue", "slategray", "royalblue", "navy", "blue", "mediumpurple", "darkorchid", "plum", "m", "mediumvioletred", "palevioletred", "lightcoral", "marroon", "coral", "peachpuff", "darkorange", "darkgoldenrod", "yellowgreen", "lawngreen", "lightgreen", "g", "mediumseagreeen", "mediumaquamarine", "mediumturquoise", "darkslategrey", "c", "cadetblue", "skyblue", "dodgerblue", "slategrey", "darkblue", "slateblue", "rebeccapurple", "fuchsia", "deeppink", "crimson", "indianred", "salmon", "orangered", "chocolate", "peru", "goldenrod", "khaki", "y", "darkolivegreen", "forestgreen", "green", "springgreen", "aquamarine", "aqua", "lightskyblue", "lightsteelblue", "darkslateblue", "blueviolet", "mediumorchid", "purple", "magenta", "hotpink", "r", "tomato", "limegreenlime", "turquoise", "teal", "cyan", "lightblue", "steelblue", "cornflowerblue",]
iterationalsequences = 0
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
scr = turtle.Screen()
scr.bgcolor((r, g, b))
time.sleep(1)
letitgrow = turtle.Turtle()
letitgrow.setposition(0,-20)
letitgrow.speed(0)
jimmy = turtle.Turtle()
jimmy.penup()
jimmy.setposition(0,150)
jimmy.pendown()
jimmy.speed(0)
r2 = random.randint(0,255)
g2 = random.randint(0,255)
b2 = random.randint(0,255)
angeleebo = turtle.Turtle()
angeleebo.setposition(0,0)
angeleebo.speed(0)
r2 = random.randint(0,255)
g2 = random.randint(0,255)
b2 = random.randint(0,255)
angeleebo.pensize (2)
angeleebo.color((r2, g2, b2))
angeleebo_outerrange = random.randint(2,13)
jimmy.hideturtle()
angeleebo.hideturtle()
letitgrow.hideturtle()
letitgrow.pensize(2)
for a in range(0,200):
color = random.choice(colors)
letitgrow.color(color)
letitgrow.setposition(0, 0)
letitgrow.right(0.5)
letitgrow.forward(25)
letitgrow.right(45)
letitgrow.forward(10)
letitgrow.left(60)
letitgrow.forward(25)
letitgrow.right(45)
letitgrow.forward(20)
letitgrow.left(65)
letitgrow.forward(10)
letitgrow.penup()
letitgrow.setposition(0, 0)
letitgrow.right(0.5)
letitgrow.pendown()
jimmy.pensize (1)
jimmy.color((r2, g2, b2))
jimmy_outerrange = random.randint(2,13)
print(jimmy_outerrange)
for colora in ("IndianRed","LightCoral","Salmon","Navajo White","Lemon Chiffon", "Lavender", "Midnight Blue", "Dodger Blue", "Light Sky Blue","Turquoise","Sea Green","Khaki","Goldenrod","Dark Orange","OrangeRed","Tomato","Coral","Red","Crimson","FireBrick","DarkRed", "Pink", "HotPink","DeepPink","GreenYellow","aquamarine","chocolate","chartreuse","burlywood","mediumorchid","purple"):
jimmy.color(colora)
for i in range(0, 10):
for i in range(0,jimmy_outerrange):
jimmy.forward(10)
jimmy.right(360/jimmy_outerrange)
jimmy.back(20)
jimmy.left(360/10)
jimmy.penup()
if iterationalsequences == 0:
jimmy.setheading(0)
iterationalsequences = iterationalsequences + 1
jimmy.right(360/31)
jimmy.forward(jimmy_outerrange*6)
jimmy.pendown()
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
scr = turtle.Screen()
scr.bgcolor((r, g, b))
time.sleep(1)
else:
jimmy.right(360/31)
jimmy.forward(jimmy_outerrange*6)
jimmy.pendown()
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
scr = turtle.Screen()
scr.bgcolor((r, g, b))
time.sleep(1
for colorados in ("BlanchedAlmond", "PeachPuff", "Azure", "MistyRose", "LightPink", "PaleVioletRed", "MediumOrchid", "Sienna", "SandyBrown", "NavajoWHite2", "Bisque", "LavenderBlush2","Thistle", "BlueViolet", "Magenta", "Maroon1", "DeepPink2", "Brown4", "SaddleBrown", "Dark Olive Green", "DarkSeaGreen", "LightSeaGreen", "LimeGreen", "Gold", "DarkGoldenrod", "DarkOrange", "tan", "wheat", "aliceblue", "cyan", "steelblue"):
angeleebo.setposition(0,0)
angeleebo.left(90)
angeleebo.forward(200)
angeleebo.color(colorados)
for i in range(0, 10):
for i in range(0,angeleebo_outerrange):
angeleebo.forward(25)
angeleebo.right(360/angeleebo_outerrange)
angeleebo.back(40)
angeleebo.forward(25)
angeleebo.right(360/angeleebo_outerrange)
angeleebo.right(360/10)
angeleebo.penup()
angeleebo.right(360/31)
angeleebo.forward(100)
angeleebo.pendown()
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
scr = turtle.Screen()
scr.bgcolor((r, g, b))
time.sleep(1)
For some reason, every time I run the code as it is now, this error shows up:
ParseError: bad input on line 103
But I've tried everything and it still doesn't work. Could anyone help please? - FYI, line 103 is:
for colorados in ("BlanchedAlmond", "PeachPuff", "Azure", "MistyRose", "LightPink", "PaleVioletRed", "MediumOrchid", "Sienna", "SandyBrown", "NavajoWHite2", "Bisque", "LavenderBlush2","Thistle", "BlueViolet", "Magenta", "Maroon1", "DeepPink2", "Brown4", "SaddleBrown", "Dark Olive Green", "DarkSeaGreen", "LightSeaGreen", "LimeGreen", "Gold", "DarkGoldenrod", "DarkOrange", "tan", "wheat", "aliceblue", "cyan", "steelblue"):
For context, this is a Python Turtle code designed to create a few different shapes in the general shape of a circle and all of these strings in line 103 are colour shades.