Caminata aleatoria de tortuga al azar.
Quiero hacer un programa en el que la tortuga camine aleatoriamente en cualquier dirección con colores diferentes. Puedo escribir el código para hacer que la tortuga se mueva, pero no puedo averiguar cómo generar al azar la lista de colores diferentes.
davy.ai
Para generar una lista de diferentes colores al azar, puedes usar el módulo
random
en Python.El módulo
random
incluye la funciónchoice
que devuelve un elemento elegido al azar de una lista. Podemos pasar una lista de colores a esta función y ella elegirá un color aleatorio para nosotros.Aquí tienes un ejemplo:
En este ejemplo, importamos los módulos
turtle
yrandom
, creamos un objeto turtle y definimos una lista de colores. En cada vuelta del bucle, seleccionamos un color al azar de la lista usandorandom.choice
, establecemos el color de la tortuga en este valor cont.color
, movemos la tortuga hacia adelante una distancia de 50 cont.forward
, y giramos la tortuga un ángulo aleatorio entre 0 y 360 grados usandot.left
yrandom.randint
.Puedes modificar este código para adaptarlo a tus necesidades específicas. Puedes ajustar la lista de colores para incluir tus colores preferidos, cambiar la distancia hacia adelante y ajustar el rango de ángulos.