Hasta ahora lo que hice fue:
Código:
Pero el problema es que no se como hacer para que cambie a un color diferente del otro. #Definimos el estilo de la salida gráfica, inicialmente con fondo amarillo
window_style('Tema 3', 'yellow', 'G')
#Importamos la función Choice y a funcion Sleep
from random import choice
from time import sleep
#Creamos una lista de colores que serán el relleno de nuestros círculos
colores=('blue','red','green','white','magenta','orange','black')
color1=choice(colores)
color2=choice(colores)
color3=choice(colores)
#Sentencia while que para que el relleno del circulo sea uno diferente del otro
while color1==color2 or color1==color3:
color1=choice(colores)
while color2==color1 or color2==color3:
color2=choice(colores)
while color3==color1 or color3==color1:
color3=choice(colores)
#Creamos los circulos con relleno aleatorio y el del medio con borde rojo
create_filled_circle (500,750,200,'',color1)
create_filled_circle (500,500,200,'red',color2)
create_filled_circle (500,250,200,'',color3)
p=1
while p==1:
sleep(1)
create_filled_circle (500,750,200,'',choice(colores))
sleep(1)
create_filled_circle (500,500,200,'red',choice(colores))
sleep(1)
create_filled_circle (500,250,200,'',choice(colores))


