# coding=utf-8 # codifique en win y al pasarlo a ubuntu me dio este error SyntaxError: Non-ASCII character '\xc3' in file # asi que agregue esa primera linea ya que esta fue la respuesta https://stackoverflow.com/questions/26899235/python-nltk-syntaxerror-non-ascii-character-xc3-in-file-sentiment-analysis print("Toros y Vacas Jhosue Lopez Gamarra") print("REGLAS: ") print("1: Tienes que adivinar un número de 4 cifras\n" " en el orden correcto") print("2: Dispones de 12 intentos ") print("3: Si adivinas una cifra y no su posición \n" " tienes una Vaca") print("4: Si adivinas una cifra y su posición \n" " tienes un Toro") import time import random pase=True while pase: num=random.randint(1000,9999) #rango de 1000 a 9999 ya que quiero numeros de 4 digitos sin 0 al inicio num1=True numero=str(num) for i in range(len(numero)): if num1==True: for j in range(len(numero)): if i==j: continue elif i!=j and numero[i]!=numero[j]: continue elif i!=j and numero[i]==numero[j]: num1=False break else: break if num1==True: pase=False print("Numero pensado :") print("|---|---|---|---|") print(" "," "," ",numero) print("|---|---|---|---|") error=[] tor=[] vac=[] intento=["Intento B01","Intento B02","Intento B03","Intento B04","Intento B05","Intento B06","Intento B07","Intento B08","Intento B09","Intento B10","Intento B11","Intento B12"] for k in range(len(intento)): toros=0 vacas=0 num=input("{} ".format(intento[k])) num.strip() if numero==num: print("Felicidades, has ganado!!!") break else: for i in range(4): for j in range(4): if i==j and numero[i]==num[j]: toros+=1 elif i!=j and numero[i]==num[j]: vacas+=1 else: continue tor.append(toros) vac.append(vacas) error.append(num) for m in range(k+1): print("Respuesta A:",tor[m]," TORO"" , ",vac[m],"VACAS:") print( ) print("Te quedan:",12-k-1,"intentos") time.sleep(1.5) print("El número oculto era:",numero)