Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2013, 13:18
Avatar de dcaraballo
dcaraballo
 
Fecha de Ingreso: abril-2013
Ubicación: San José
Mensajes: 13
Antigüedad: 11 años, 8 meses
Puntos: 2
Pregunta Problema con ejercicio

Buenas, mi nombre es Diego y soy de Uruguay....
Gracias por brindar este atractivo espacio de información...

Hace unos días que ando por python, lo estoy haciendo autodidacta, me interesa y me está gustando mucho.

Les paso el problema que tuve con el ejercicio por si alguno me lo puede explicar.

El ejercicio es un juego: donde el usuario ingresará un número del 0 al 50 y el programa responderá si acertó o erro.
import random

Código Python:
Ver original
  1. def juego():
  2.     numero_intentos = 1
  3.     azar = random.randrange(0, 51)
  4.     print ("Bienvenido al primero JUEGO")
  5.     while True:
  6.         print ("Ingrese un número del 0 al 50")
  7.         intento = input(">>>")
  8.         if int(intento) == int(azar): #Esto es lo que ponía antes y me daba error (intento == azar:)
  9.             break
  10.         if int(intento) < int(azar): #Esto es lo que ponía antes y me daba error (intento < azar:)
  11.             print ("El número que usted elegió es menor")
  12.         if int(intento) > int(azar): #Esto es lo que ponía antes y me daba error (intento > azar:)
  13.             print ("El número que usted elegió es mayor")
  14.         numero_intentos += 1
  15.     print ("CORRECTO")
  16.     print ("El número de intentos fue: ", numero_intentos)
  17.     input("Presione una tecla para continuar....")
  18.  
  19. juego()

Entiendo muy bien la lógica del programa, lo que no entiendo porque me tiraba error con las variables. Por lo que tengo entendido python declara el tipo de variables según lo ingresado.
En este caso el tipo de dato es entero.

Gracias desde ya... un saludo grande