0

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.

1 Answers1

0

You're missing the closing ) in time.sleep(1 on line 100
You're also forgetting to use scr.colormode(255) to allow for RGB values ranging from 0 to 255

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.colormode(255)
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)