import random numero = []; intentos = 0 def CrearNumero(): for i in range(4): x = random.randrange(0,9) numero.append(x) if len(numero) > len(set(numero)): numero.clear() CrearNumero() def Jugar(): global intentos intentos = intentos+1 vacas = 0 toros = 0 val=0 print(numero) print("este es el intento nro:", intentos) if (intentos==12): print("USTED HA PERDIDO, LA COMPUTADORA HA GANADO") Jugar() opcion = input ("Jugador B Por favor ingrese un numero de 4 digitos") op=int(opcion) contador=0 """proceso de validacion para que un numero sea de 4 digitos """ while op>10 : op=op/10 contador=contador+1 print if(contador==3 ): print("numero valido") val=1 else: print("numero invalido") if(val==1): adivina = [] for i in range(4): adivina.append(int(opcion[i])) for i in range(4): for j in range(4): if adivina[i]==numero[j]: vacas+=1 for x in range (4): if adivina[x] == numero[x]: toros+=1 print("Toros:", toros) print("Vacas",vacas) if (toros == 4): print("Usted Gano despues de ", intentos, "intentos") if (toros!=4): Jugar() CrearNumero() Jugar()