Dia 10. Simulador de dados en Python
📌 Objetivo
El propósito del ejercicio es simular el lanzamiento de un dado (o varios) utilizando Python, generando resultados aleatorios entre 1 y 6, tal como ocurre en un dado físico.
🛠️ Conceptos clave que se practican
Módulo
random: Se utilizarandom.randint(1,6)para obtener un número entero aleatorio entre 1 y 6.Bucles y condicionales: Permiten repetir el lanzamiento y decidir si el usuario quiere continuar.
Interacción con el usuario: Se pide al jugador que confirme si desea volver a lanzar el dado.
🧩 Ejemplo de código simplificado
>>import random
>>def lanzar_dado():
>> return random.randint(1, 6)
>>while True:
>> print("Has sacado:", lanzar_dado())
>> opcion = input("¿Quieres lanzar de nuevo? (s/n): ")
>> if opcion.lower() != 's':
>> break
>>>Has sacado: 3
¿Quieres lanzar de nuevo? (s/n): s
Has sacado: 5
¿Quieres lanzar de nuevo? (s/n): s
Has sacado: 4
¿Quieres lanzar de nuevo? (s/n): s
Has sacado: 3
¿Quieres lanzar de nuevo? (s/n): s
Has sacado: 3
¿Quieres lanzar de nuevo? (s/n): s
Has sacado: 5
¿Quieres lanzar de nuevo? (s/n): n🎯 Aprendizaje del día
Cómo generar valores aleatorios en Python.
Cómo crear un programa interactivo que responde a la entrada del usuario.
Introducción a la idea de simulaciones, que luego se puede extender a juegos más complejos.
En resumen: El día 10 del reto se centra en un ejercicio divertido y práctico: simular el lanzamiento de un dado con Python, reforzando el uso del módulo random y la lógica básica de interacción.
No hay comentarios.:
Publicar un comentario