Crear un simulador de lanzamiento de dados en Python

Najwa Riyaz 19 octubre 2021
Crear un simulador de lanzamiento de dados en Python

Para crear un simulador de tirada de dados en Python, usamos la función random.randint() que genera números aleatorios entre el rango de números del 1 al 6 de la siguiente manera.

random.randint(1, 6)

Cree un simulador de lanzamiento de dados en Python usando random.randint (1,6)

Podemos crear un simulador de lanzamiento de dados en Python usando la función random.randint(). La sintaxis de la función es la siguiente.

random.randint(x, y)

En consecuencia, genera un número entero aleatorio entre x e y. En el ejemplo del simulador de dados,

x es 1 y y es 6.

A continuación se muestra un ejemplo.

import random

print("You rolled the following number", random.randint(1, 6))

Para permitir que el usuario elija si continuar tirando los dados o no, podemos colocar random.randint(1,6) dentro de un bucle while de la siguiente manera.

from random import randint

repeat_rolling = True
while repeat_rolling:
    print("You rolled the following number using the Dice -", randint(1, 6))
    print("Do you wish to roll the dice again?")
    repeat_rolling = ("y" or "yes") in input().lower()

Cuando el usuario elige dejar de tirar los dados, debe salir del bucle while.

Producción :

You rolled the following number using the Dice - 2
Do you wish to roll the dice again?
y
You rolled the following number using the Dice - 4
Do you wish to roll the dice again?
y
You rolled the following number using the Dice - 5
Do you wish to roll the dice again?
n

Artículo relacionado - Python Number