Welcome, guest | Sign In | My Account | Store | Cart
```# just a simple game of poker dice, using 5 dice - with the
# computer  throwing for you - and then  you choose which
# dice to keep or reuse for the next throw
import os
def clear():
os.system("clear")
clear()
print
print "    Poker dice game  "

px = 2
while px == 2:
print
print

rand = range(1,7)
import random
dice = range(5)

y =0
while y < 5:
y = y + 1
dice[y-1] = random.choice(rand)

print " The throw gives the following result .. ",  dice

for i in range(len(dice)):
print " dice position No.",i + 1,"\t"," .... throws ..",dice[i]

print
howmany = input('How many dice do you want to\
throw again\nto make full house, or five of a kind etc.....>>>>  ')

print
print "Input the dice position number to remove the dice\
,\nand REMEMBER to press enter each time\n(except when you choose\
a complete re-throw)"
print
tt = 0
while tt < howmany:
tt = tt + 1
if howmany == 5:
break
yy  = input (' ...>>> ')
if yy == 1 and tt == 1:
del dice
if yy == 2 and tt == 1:
del dice
if yy == 2 and tt == 2:
del dice
if yy == 3 and tt == 1:
del dice
if yy == 3 and tt == 2:
del dice
if yy == 3 and tt == 3:
del dice
if yy == 4 and tt == 1:
del dice
if yy == 4 and tt == 2:
del dice
if yy == 4 and tt ==3:
del dice
if yy == 4 and tt == 4:
del dice
if yy == 5 and tt == 1:
del dice
if yy == 5 and tt == 2:
del dice
if yy == 5 and tt == 3:
del dice
if yy == 5 and tt == 4:
del dice
if yy == 5 and tt == 5:
del dice

if howmany < 5:
print "your first throw (i.e dice kept) ... ",dice
if howmany == 5:
print "dice kept = none"
dice2 = range(howmany)
y =0
while y < howmany:
y = y + 1
dice2[y-1] = random.choice(rand)

uu = 0
while uu < howmany:
uu = uu + 1
fff = dice2[uu-1]
dice.insert(0,fff)
print
if  howmany <  5:
print "The new throw(s) give you ... ",dice2
print
if howmany < 5:
for i in range(len(dice)):
print " Dice position No.",i + 1,"(b)"," ...... ",dice[i]

print
if howmany == 5:
for i in range(len(dice2)):
print " Dice position No.",i + 1,"(b)"," ...... ",dice2[i]
print

again = raw_input("Do you want to play poker dice\
again,\nenter y for yes and n for no ...  ")
if again == 'y':
px = 2
if again == 'n':
px = 0
print
print "finish"
```