#Librerias
import random
import time
#Variables Globales
global cartas
cartas = ["A",2,3,4,5,6,7,8,9,10,"J","Q","K"]
global nombrejugadores
nombrejugadores = []
#Funciones
def TurnoCartas(nombre):
total = 0
eleccion = 1
i = 1
deck = []
print "-Turno de ",nombre,": "
while (eleccion!=0 & total<21 0="" 11="" 1="" break="" deck.append="" elif="" else:="" i="" if="" ncarta="" numero="" numerosnaturales="[2,3,4,5,6,7,8,9,10]" por="" print="" que="" quieres="" return="" tenga="" time.sleep="" total="" tramposo="" tu="" u="" ue="" valor="">1):
print "-Total: ", total,"\n"
if(total<21 0="" 1="" 2="" 3="" 72="" artas:="" blackjack="" carta="" cartas="" deck.append="" deck="" def="" del="" el="" eleccion="0" elif="" else:="" es:="" for="" ganador2j="" ganador="" has="" hecho="" i="" if="" in="" inalizar="" jugador="" l="" mala="" mirar="" n="" nombre="" nombrejugadores.append="" nombrejugadores="" ntroduce="" numero="" numjugadores="" otra="" pedir="" perdido="" print="" range="" respuesta="=2):" return="" suerte="" time.sleep="" total="" turno="" tus="" un="" while="">J2):
print nombre[0]," Con un Total de ",J1
elif(J2>J1):
print nombre[1]," Con un Total de ",J2
elif(J1==J2):
print "\nHay un EMPATE!! con un Total de ",J1," en Ambos Jugadores!!"
else:
print "\nLos 2 Jugadores PERDIERON!"
def Ganador3J(J1,J2,J3, nombre):
print "El Ganador es: ",
time.sleep(3)
if (J1 > J2 and J1>J3):
print nombre[0], " Con un Total de ", J1
elif (J2 > J1 and J2>J3):
print nombre[1], " Con un Total de ", J2
elif (J3 > J1 and J3>J2):
print nombre[2], " Con un Total de ", J3
elif(J1==J2 and J1!=J3 and J2!=J3):
print "\nHay un EMPATE!! entre ",nombre[0]," y ",nombre[1]," con un Total de ", J1, " en los Jugadores!!"
elif (J2 == J3 and J2 != J1 and J3!=J1):
print "\nHay un EMPATE!! entre ", nombre[1], " y ", nombre[2], " con un Total de ", J2, " en los Jugadores!!"
elif (J1 == J3 and J1 != J2 and J3!=J2):
print "\nHay un EMPATE!! entre ", nombre[0], " y ", nombre[2], " con un Total de ", J1, " en los Jugadores!!"
elif (J1 == J2 and J2 == J3):
print "\nHay un EMPATE!! con un Total de ", J1, " en TODOS los Jugadores!!"
else:
print "\nLos 3 Jugadores PERDIERON!"
#MAIN
continuar = 1
while continuar != 0:
print "JUEGO DE BLACK JACK"
print "-"*72
numjugadores = input("Numero de Jugadores: 1) 1 Jugador 2) 2 Jugadores 3) 3 Jugadores\n")
NombreJugadores(numjugadores)
if(numjugadores==1):
print "Buenas, Jugadores, Vamos a empezar la Partida de BlackJack"
time.sleep(4)
print "Inicia el Jugador numero 1"
time.sleep(2)
Jugador1 = TurnoCartas(nombrejugadores[0])
print "Total del Jugador = ",Jugador1,"\n"
time.sleep(3)
continuar = input("\nQuieres Jugar Otra Vez??? 1)Si 0)No\n")
del nombrejugadores[:]
print "-" * 72
elif(numjugadores==2):
print "Buenas, Jugadores, Vamos a empezar la Partida de BlackJack"
time.sleep(4)
Jugador1 = 0
Jugador2 = 0
for i in range(numjugadores):
print "Inicia el Jugador numero ",i+1
time.sleep(2)
if(i==0):
Jugador1 = TurnoCartas(nombrejugadores[i])
print "Turno Finalizado. Espera a tu Oponente...\n"
time.sleep(3)
print "-" * 72
else:
Jugador2 = TurnoCartas(nombrejugadores[i])
print "Turno Finalizado.\n"
time.sleep(2)
print "Eligiendo Ganador",
time.sleep(2)
print ".",
time.sleep(2)
print ".",
time.sleep(2)
print ".\n"
time.sleep(2)
Ganador2J(Jugador1,Jugador2,nombrejugadores)
#jugadores = {nombrejugadores[0]: Jugador1 , nombrejugadores[1]: Jugador2}
# print "\nEl Ganador es",
#time.sleep(3)
#print max(jugadores, key=jugadores.get), " con un Total de ",max(jugadores.values())
#time.sleep(3)
continuar = input("\nQuieres Jugar Otra Vez??? 1)Si 0)No\n")
del nombrejugadores[:]
print "-" * 72
elif(numjugadores == 3):
print "Buenas, Jugadores, Vamos a empezar la Partida de BlackJack"
time.sleep(4)
Jugador1 = 0
Jugador2 = 0
Jugador3 = 0
for i in range(numjugadores):
print "Inicia el Jugador numero ", i + 1
time.sleep(2)
if (i == 0):
Jugador1 = int(TurnoCartas(nombrejugadores[i]))
print "Turno Finalizado. Espera a tu Oponente...\n"
time.sleep(3)
print "-" * 72
elif(i == 1):
Jugador2 = int(TurnoCartas(nombrejugadores[i]))
print "Turno Finalizado. Espera a tu Oponente...\n"
time.sleep(3)
print "-" * 72
else:
Jugador3 = int(TurnoCartas(nombrejugadores[i]))
print "Turno Finalizado.\n"
time.sleep(2)
print "Eligiendo Ganador",
time.sleep(2)
print ".",
time.sleep(2)
print ".",
time.sleep(2)
print ".\n"
time.sleep(2)
Ganador3J(Jugador1, Jugador2, Jugador3, nombrejugadores)
#jugadores = {nombrejugadores[0]: Jugador1, nombrejugadores[1]: Jugador2, nombrejugadores[2]: Jugador3}
#print "\nEl Ganador es",
#time.sleep(3)
#print max(jugadores, key=jugadores.get), " con un Total de ", max(jugadores.values())
#time.sleep(3)
continuar = input("\nQuieres Jugar Otra Vez??? 1)Si 0)No\n")
del nombrejugadores[:]
print "-" * 72
21>21>
captura
Comentarios
Publicar un comentario