from random import *
import random
import time
print("Bienvenido al juego adivina el numero")
n=raw_input ("Ingresa tu nombre: ")
back="si"
while back=="si": #ciclo para inicar el juego con la respuesta del usuario
    linea_punteada = 70 * '-'
    print(linea_punteada) #imprime una separacion estetica para el programa
    print(n+" estoy pensando en un numero entre 1 y 5 " + "crees poder adivinarlo?")
    print("La suerte va a decir el numero de intentos que tienes")
    time.sleep(2)
    print "*"
    time.sleep(2)
    print "**"
    time.sleep(2)
    print "***" #en todas las instrucciones anteriores hace la simulacion de estar cargando el juego...
    aux=0 #contador
    arr=[1,2,3,4,5] #arreglo con los intentos posibles a seleccionar
    intentos=random.choice(arr) #del contenido del arreglo, se selecciona un elemento al azar
    num=randint(1,5) #se elige al azar un numero del 1 al 5
    print ("Tienes "+str(intentos)+" intentos") #imprime la cantidad de intentos
    while aux<intentos: #contador de los intentos que el usuario haga
        est=int(input("Intenta adivinar: ")) #guarda el "intento" del usuario
        aux+=1 #aumenta el contador
        if est<num: #condiciones para ver si su numero es menor o mayor que el que la computadora ya eligio
            print("Tu estimacion es muy baja")
        elif est>num:
            print("Tu estimacion es muy alta")
        elif est==num:
            break
    if num==est:
        print("Good Job "+n+" has adivinado el numero")
    elif num!=est:
        print("Perdiste "+n+" el numero que estaba pensando es:",num)
    print ("Desea volver a jugar? 1.-Si/2.-No")
    back=raw_input("Respuesta: ")
Ejecucion del programa en pantalla:
 

 
No hay comentarios.:
Publicar un comentario