sábado, 20 de diciembre de 2025

365 días de Python. Dia 10. simulador de dados

 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 utiliza random.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

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

Entradas recientes

Guia de referencia de conjuntos. Set(). Python para ciencia de datos

Conceptos claves set ( ) Conjuntos mutables versus inmutables: los conjuntos mutables se pueden modificar después de su creación, mientras ...

Entradas Populares