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))