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

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
¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete