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