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: ")
Comentarios
Publicar un comentario