
Adivina el numero
Python
4.001 visualizaciones desde el 29 de Marzo del 2017
Primer juego que programo donde tenes que adivinar un numero que se elige al azar.






(1)














import random
continuar = 1print("==============================================================================="
"\n|| Bienvenido a: ¡Adivina el numero! ||""\n===============================================================================")
#Elejir dificultad
while continuar == 1:
print("==============================================================================="
"\n||Primero selecciona la dificultad:" "\n===============================================================================" "\n|| <1=Facil> || <2=Medio> || <3=Dificil> || <4=No tengo nada mejor que hacer>||""\n===============================================================================")
dificultad = int(input("||Elijo la dificultad numero "))
if dificultad <= 0 or dificultad >= 5:
print("==============================================================================="
"\n||Ingresa una dificultad valida, no te hagas el vivo. . .")
dificultad = int(input("||Elijo la dificultad numero "))
print("===============================================================================")
if dificultad == 1:
print("||Con que sos cagon...")
cant_numeros = 3elif dificultad == 2:
cant_numeros = 4elif dificultad == 3:
cant_numeros = 5elif dificultad == 4:
print("||Que al pedo que debes estar...")
cant_numeros = 8print("||Elejiste la dificultad numero",dificultad,"\n||por lo tanto deberas adivinar un numero de",cant_numeros,"digitos")
#Eleccion del numero al azar
num_posibles = ("0","1","2","3","4","5","6","7","8","9")
numero = ""
for i in range(cant_numeros):
elegido = random.choice(num_posibles)
while elegido in numero:elegido = random.choice(num_posibles)
numero = numero + elegido
##Inicio del juego
print("==============================================================================="
"\n||Comenza eligiendo un numero de ",cant_numeros,"digitos:"
"\n||Pista: Los numeros no se repiten ;)""\n===============================================================================")
propuesta = input("||")
while len(propuesta) != len(numero):
print("||Numero invalido, ingrese otro numero:")
propuesta = input("||")
print("===============================================================================")
intentos = 1while propuesta != numero:
intentos = intentos + 1
aciertos = int()
coincidencias = int()
for i in range(cant_numeros):
if propuesta[i] == numero[i]:
aciertos = aciertos + 1
elif propuesta[i] in numero:
coincidencias = coincidencias + 1
print("||Tu numero[",propuesta,"]le pego a ",aciertos,"y se acerco a",coincidencias)
propuesta = input("||Elegi otro numero: ")
if propuesta == "showmethenumber":
print(numero)
if propuesta == "exit":
numero = propuestawhile len(propuesta) != len(numero):
print("Numero invalido, ingrese otro numero:")
propuesta = input("||")
print("||¡Felicidades! el numero era",numero,"y lo adivinaste en",intentos,"intentos"
"\n||¿Queres continuar jugando o ya te aburriste?" "\n||<1=Seguir><2=Ya me aburri>""\n===============================================================================")
continuar = int(input("||"))
if continuar != 1:
print("==============================================================================="
"\n|| Andate a cagar... ||" "\n|| Ejem... Digo, ¡Gracias por jugar! ||""\n===============================================================================")
Comentarios sobre la versión: 1.0 (1)