xxxxxxxxxx
#dice roller ascii art
import random
input("Welcome to Ascii Dice roller\n")
dice_6 = " _____ \n|X X X|\n| |\n|X X X|\n ----- \n "
dice_4 = " _____ \n|X X|\n| |\n|X X|\n ----- \n "
dice_5 = " _____ \n|X X|\n| X |\n|X X|\n ----- \n "
dice_1 = " _____ \n| |\n| X |\n| |\n ----- \n "
dice_2 = " _____ \n| X |\n| |\n| X |\n ----- \n "
dice_3 = " _____ \n| X |\n| X |\n| X |\n ----- \n "
Dice = [dice_1,dice_2,dice_3,dice_4,dice_5,dice_6]
# makes greet cool
rolls = random.choice(Dice)
print(rolls)
# whle loop from dice roller
while True:
try:
person_input = int(input("How many dice would you like to roll?...{1-5}\n"))
if(person_input > 0 and person_input < 6):
break
else:
print("Too Many\n")
except:
print("Woah Woah type a number")
#define rolls and formating the output
def dice_rolls(dice_amount):
for dice in range(dice_amount):
rolls =random.choice(Dice)
print(rolls)
# prints^the # of rolls
dice_rolls(person_input)
xxxxxxxxxx
import speech_recognition as sr
import pyttsx3
import random
engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
# print(voices[1].id)
engine.setProperty('voice', voices[0].id)
def speak(audio):
engine.say(audio)
engine.runAndWait()
no = random.randint(1,6)
print(no)
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("[-----]")
speak(f"your number is: {no}")
xxxxxxxxxx
# high depends on what type of dice you are playing with
# size depends on how many dice you want to play with
# If you consider playing with 10 coins as dices, then high = 2 (1 coin has 2 sides) and no_of_dice = 10
# If you consider playing with 5 ludo dices, then high = 6 (1 dice has 6 sides) and no_of_dice = 5
# replace=True for any previous occurrence is likely to occur again
import numpy as np
simulation = np.random.choice(list(range(1,high+1)), size=no_of_dice, replace=True)
xxxxxxxxxx
#importing module for random number generation
import random
#range of the values of a dice
min_val = 1
max_val = 6
#to loop the rolling through user input
roll_again = "yes"
#loop
while roll_again == "yes" or roll_again == "y":
print("Rolling The Dices...")
print("The Values are :")
#generating and printing 1st random integer from 1 to 6
print(random.randint(min_val, max_val))
#generating and printing 2nd random integer from 1 to 6
print(random.randint(min_val, max_val))
#asking user to roll the dice again. Any input other than yes or y will terminate the loop
roll_again = input("Roll the Dices Again?")
xxxxxxxxxx
import random
run = 1
level = 0
while(run == 1):
print("**ROUND " + str(level) + "**")
print("player 1: ",random.randint(0, 6))
print("player 2: ",random.randint(0, 6))
run = int(input("enter 1 to go again or 0 to end: "))
print("")
level += 1
xxxxxxxxxx
import random
import time
def diceroll():
D=input("roll the dice?(y/n):")
a=True
while a:
if D=='y':
b=random.randint(1,6)
print("rolling dice....")
time.sleep(1)
print("you got",b)
time.sleep(0.55)
c=input("roll again?:")
if D=='n':
a=False
break
diceroll()
xxxxxxxxxx
#OM NAMAH SHIVA
import random
#computer picks a random number between 1 to 6
computer_choice = random.randint(1, 6)
print("you have 5 try's you scores more wins")
user_choice = int(input(["choose a number between 1 to 6"]))
#users_choice should not be higher than 6
if user_choice >= 7:
input("it should be between 1 to 6")
#if user_choice input higher number than 7 two times it will quit the game
if user_choice >= 7:
exit()
#if user_choice is equal to computer_choice you win
if user_choice == computer_choice:
print("you win")
exit()
#if user_choice not equal to computer_choice you lose
else:
print("you lose")