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
def juego(): numero_intentos = 1 azar = random.randrange(0, 51) print ("Bienvenido al primero JUEGO") while True: print ("Ingrese un número del 0 al 50") intento = input(">>>") if int(intento) == int(azar): #Esto es lo que ponía antes y me daba error (intento == azar:) break if int(intento) < int(azar): #Esto es lo que ponía antes y me daba error (intento < azar:) print ("El número que usted elegió es menor") if int(intento) > int(azar): #Esto es lo que ponía antes y me daba error (intento > azar:) print ("El número que usted elegió es mayor") numero_intentos += 1 print ("CORRECTO") print ("El número de intentos fue: ", numero_intentos) input("Presione una tecla para continuar....") 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