Simulador de dados rodando usando Python-random

En este artículo, crearemos un simulador clásico de dados rodantes con la ayuda de conocimientos básicos de Python. Aquí usaremos el módulo aleatorio ya que aleatorizamos el simulador de dados para salidas aleatorias.

Función utilizada:

1) random.randint() : Esta función genera un número aleatorio en el rango dado. A continuación se muestra la implementación.

Ejemplo 1: Simulador de dados

Python3

import random
 
 
x = "y"
  
while x == "y":
     
    # Generates a random number
    # between 1 and 6 (including
    # both 1 and 6)
    no = random.randint(1,6)
     
    if no == 1:
        print("[-----]")
        print("[     ]")
        print("[  0  ]")
        print("[     ]")
        print("[-----]")
    if no == 2:
        print("[-----]")
        print("[ 0   ]")
        print("[     ]")
        print("[   0 ]")
        print("[-----]")
    if no == 3:
        print("[-----]")
        print("[     ]")
        print("[0 0 0]")
        print("[     ]")
        print("[-----]")
    if no == 4:
        print("[-----]")
        print("[0   0]")
        print("[     ]")
        print("[0   0]")
        print("[-----]")
    if no == 5:
        print("[-----]")
        print("[0   0]")
        print("[  0  ]")
        print("[0   0]")
        print("[-----]")
    if no == 6:
        print("[-----]")
        print("[0 0 0]")
        print("[     ]")
        print("[0 0 0]")
        print("[-----]")
         
    x=input("press y to roll again and n to exit:")
    print("\n")

Producción: 

Ejemplo 2: Simulador de dados

Python

import random
while True:
  print('''1.roll the dice    2.To exit ''')
  user = int(input("what you want to do\n"))
  if user==1:
    number = random.randint(1,6)
    print(number)
  else:
    break

Producción:

 

 

Publicación traducida automáticamente

Artículo escrito por shivalibhadaniya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *