import turtle
t = turtle.Turtle()
t.speed(0)
radius = float(input("Gib den Radius an"))
kreise = int(input("Wie viele Kreise?"))
farblist = ["Orange", "Yellow", "Lime", "Olive", "Green", "Cyan", "Blue", "Violet", "Purple", "Magenta", "Pink", "Red"]
farben = int(input("wie viele Farben? \n (von 1 bis 12)"))
while True:
    hintergrund = input("Möchtest du eine Hintergrundfarbe setzen?\n(Mit Y oder N beantworten)")
    if hintergrund.lower() == "y":
        backfarbe = str(input("Welche Farbe?"))
        turtle.Screen().bgcolor(backfarbe)
        print("Danke!")
        print("Es gibt", kreise, "Kreis(e)\nDer Radius des Kreises ist", radius, "\n", farben, "Farbe(n)\n Und die Hintergrundfarbe ist", backfarbe)
        break
    if hintergrund.lower() == "n":
        print("Danke!")
        print("Es gibt", kreise, "Kreis(e)\nDer Radius des Kreises ist", radius, "\n", farben, "Farbe(n)\n Und keinen Hintergrund")
        break
    else:
        print("Bitte mit Y oder N beantworten!")

turns = 360 / kreise * radius
t.pencolor("red")

for _ in range(kreise):
  t.penup()
  t.goto(0,0)
  t.pendown()
  t.circle(radius)
  t.left(turns)
  t.pencolor(farblist[_ % farben])