Manuel tienes toda la razón uno aprende mucho haciendo el esfuerzo de hacer los programas así estos no funcionen. gracias por compartir tus conocimientos eres el mejor👍
Este fue el mío, pero poniendo random también en otras variables import random N_min = random.randrange(1, 15) N_max = random.randrange(16, 40) N_try = 0 Num = random.randrange(N_min, N_max) inten = random.randrange(6, 10) inten_w = inten User = input("¿Cuál es tu nombre? ").capitalize() print("Hola, " + User + ". Estoy pensando en un número entre el " + str(N_min) + " y el " + str(N_max)) while N_try < inten : Num_user = int(input("¿Qué número crees que estoy pensando? Tienes " + str(inten_w) + " intentos ")) N_try = N_try + 1 inten_w = inten_w - 1 if Num_userNum: print("Baja un poco más") if Num_user == Num: break
if Num_user == Num: print("Felicidades " + User + " has acertado en: " + str(N_try) + " intentos") if Num_user != Num: print("Mala suerte, " + User + "el número en el que estaba pensano era el: " + str(Num))
Hay que pensar bastante, para mi que nunca he estudiado esto en una institución...ja ja ja j a pero Manuel enseña super bien. Felicitaciones y muchas gracias.
De manera simple es así para evitar el ciclo while. numero = randint(1, 100) for i in range(1, 8): num = int(input("Intente adivinar el número, ingrese un valor de 1 a 100 >>> ")) if i < 7: if num == numero: print("Has acertado. Has necesitado {} intentos".format(i)) elif num < numero: print("El número {} es menor que el valor a adivinar".format(num)) else: print("El número {} es mayor que el valor a adivinar".format(num)) else: print("Has perdido")
#Por mi parte lo hice de esta manera me hizo recordar a cuando iba en la universidad mi profesor nos planteo este ejercicio lo hicimos con Java. import random numero_random = random.randint(1,100) intentos = 10 jugando = True while (jugando): print() numero = int(input('Ingresa un número : ')) print() intentos -= 1
if numero_random < numero: print('El numero es menor ') elif numero_random == numero: print('Adivinaste el numero fin del juego') break else: print('El número es mayor') if intentos == 0: jugando = False print('Fin del juego tus intentos se terminaron ')
Tambien lo logre de esta manera =D import random numero=random.randint(1,100) adivina=int(input("Ingrese un numero: ")) intentos=0 print(numero) while adivina!=numero: adivina=int(input("Ingrese un numero, has fallado: ")) intentos+=1 if adivina>numero: print("Has fallado, el numero es mayor.") elif adivina
import random numero = random.randint(1,100) intentos = 7 print("Tienes", intentos,"intentos.") while True: adivina = int(input("Adivina un numero del 1 al 100: ")) intentos -= 1 if numero > adivina: print("El número ah adivinar es mayor, tienes", intentos,"intentos.") elif numero < adivina: print("El número a adivinar es menor, tienes", intentos,"intentos.") elif adivina == numero: print("Has divinado el número, te quedan", intentos, "intentos.") break
if intentos == 0: print("No tienes mas intentos, has perdido.") break
Este reto como lo hizo Manuel está más sencillo, yo por otra parte me compliqué un poco todo lo que se llama existencia, pero igual lo logré, he aquí mi código: import random print("""¡JUEGO MAYOR/MENOR! ¡Adivina número aleatorio del 1 al 100, tienes 7 intentos!""") print() lol = random.randint(1, 100) ganaste = False for i in range(7): num = int(input("Dame un número del 1 al 100: ")) print() if num > lol: if i == 6: break print("Tu número es mayor, prueba con uno más pequeño") if num < lol: if i == 6: break print("Tu número es menor, prueba con uno más grande") elif num == lol: print("¡Ganaste! el número es", lol) ganaste = True break if i == 6 and ganaste == False: print("Has perdido el número era", lol)
from random import randint aleatorio=randint(1,100) print(aleatorio) numero=int(input("Ingrese un numero: ")) n=7 while numero!=aleatorio and n>0: if numero>aleatorio: print("Prueba uno menor ") elif numero0: print("Gano con ",8-n," intentos")
Muchas gracias por estos videos! Tengo una duda que me ha vuelto loco. He creado un bool como tú has hecho. He creado una función para toda la parte de comprobación del número, y cuando el número elegido era igual al correcto he puesto (dentro de esa función) que ese bool era True. Fuera de la función he creado un while True y ahí dentro he puesto que si ese bool = True saliera del while y terminara. La cosa es que no entiendo por que dentro de la función no me pillaba el bool y daba error (Me decía que variable asignada antes de creación o algo así). Finalmente lo he hecho de otra manera porque no he encontrado porque el bool no se mantenía dentro de la función. No sé si me podrías decir a qué se debe. Muchas gracias!
Hola, por lo que comentas parece que has definido una variable dentro de la función y luego tratas de utilizarla fuera de la función en un bucle while, pero entonces el programa te da error porque la variable al estar dentro de la función no tiene ámbito global. Cuando defines una variable dentro de una función, esa variable tiene un ámbito local, es decir, sólo existe dentro de la función, por lo tanto si tratas de utilizarla fuera de la función te aparecerá el error de que esa variable no existe o que ha sido asignada antes de su creación. Espero que te pueda servir. Un saludo.
@@manuelgonzalez1644 Sí!! Ahora lo entiendo. Puse global bool y ya me deja utilizar la variable fuera de la función! Muchas gracias! Es muy entretenido intentar hacer los juegos que propones!! Enhorabuena! 🙂
Hola amigo tengo una pregunta, yo estoy haciendo u juego que trata de adivinar el nombre del jugador de futbol que elige la maquina. Si lo hago mal ya me pone que perdí, como tendría q hacer para darle 3 intentos? Gracias
Hola, se puede hacer definiendo una variable: intentos = 0 Luego dentro de un bucle while se va aumentando la variable intentos al mismo tiempo que se ejecuta el codigo del juego. while intentos
import random # randint ,choice, shuffle # randit numero aleatorio tipo int a = random.randint(1,100) user = int(input("Adivina el numero de 1 a 100: ")) intentos = 0 while True: if intentos == 6: print('demaciados intentos, perdiste') break if user == a: print('Bien hecho, adivinaste') break else: if user > a: intentos += 1 print('el numero ingresado es mayor') user = int(input("Adivina el numero de 1 a 100: ")) else: intentos += 1 print('El numero ingresado es menor') user = int(input("Adivina el numero de 1 a 100: "))
Lo hice con el bucle for import random n = random.randint(1,100) for i in range(1,8): a = int(input("Adivina el número: ")) if i < 7: if a < n: print("El número es mayor.") print("Llevas", i, "intentos.") print(" ") elif a > n: print("El número es menor.") print("Llevas", i, "intentos.") print(" ") elif a == n: print("Felicidades! Adivinaste el número") break else: print("Se te acabaron los intentos, has perdido.")
import random numero = random.randint(1,100) print(numero) i =0 intentos = 7 while i < 7: adivina = int(input("adivina el numero")) i += 1 if adivina != numero: if numero > adivina: print(f"este numero es menor que el que tienes que adivinar... tienes {intentos - i} intentos") else: print(f"este numero es mayor que el que tienes que adivinar tienes {intentos-i} intentos") else: print(f"lo adivinastes en el intento numero {intentos-i}") break
#%% """ juego que genera un numero aleatorio de 1 a 100 y te pide que lo adivines. Te va indicando si el numero que introduces es mayor o menor que el que hay que adivinar. Tienes 7 intentos, sino el programa se para y te dice que has perdido. """ from random import randint numero_a_adivinar = randint(1,100) # numero a adivinar entre 1 y 100 contador = 0 while contador adivina: print("Uyyy casi, pero es un número aún mayor") else: print("Uyyy casi!, pero el numero que buscamos es menor")
import random aleatorio=random.randint(1,100) contador=1 a=True print(f"****Juego de Adivinanza tienes---> \t 7intentos****") while a: numero=int(input("adivine el numero del 1-100:")) if contador==7: print(f"has utilizado todos los intentos posibles pierdes {contador}/7") a=False elif numero>aleatorio: print(f"dicho numero es demasiado grande bajale un poco") contador+=1 elif numero
from random import randint NumeroParaAdivinar = randint (1, 100) #print (NumeroParaAdivinar) intentos = 0 NumeroAdivinado = 0 print ("Tengo un numero almacenado en mi memoria, puedes adivinar cual es??") while intentos 1: NumeroAdivinado = int(input("intenta de nuevo")) else: NumeroAdivinado = int(input("digita el numero que crees que tengo")) intentos += 1 if NumeroAdivinado == NumeroParaAdivinar: print("Felicidades, lo lograste con ",intentos , " intentos") break if NumeroParaAdivinar > NumeroAdivinado: print ("El numero a adivinar es mas alto que ",NumeroAdivinado )
else: print("El numero a adivinar es mas bajo que ",NumeroAdivinado) if intentos == 7: print("Lo siento. Has sobrepasado el límite de intentos") break
from random import randint aleatorio=randint(1,100) contandor=0 while True: contandor+=1 num=int(input("DIgite un NUMERO DEL 1-100:")) if num ==aleatorio: print(f"felicidades has adivinado utilizaste {contandor} intentos") break if contandor==7: print(f"utilizaste todos los intentos posibles :( {contandor}/7") break if num>aleatorio: print(f"Demasiado alto bajale un poco") elif num
Dejo mi aporte: import random suerte=random.randint(1,100) print(suerte) num=int(input('Escribe el número que tú creas: ')) n=1 jugando=True while jugando: if num==suerte: jugando=False elif num!=suerte: if num < suerte: print('El número que elegiste es menor al verdadero') n+=1 num=int(input('Vuelve a introducirlo de nuevo: '))
if n==7: jugando=False
elif num >suerte: print('El número que elegiste es mayor al verdadero') n+=1 num=int(input('Vuelve a introducirlo de nuevo: '))
if n==7: jugando=False print('Felicitaciones. Has acertado, el número era ',suerte)
yo lo hice con un bucle for: import random n=random.randint(1,100) for i in range(7): i=int(input("Dime un numero: ")) if i>n: print("El numero que ingresaste es mayor.") elif i==n: print("Adivinaste, el numero oculto era: ",n) else: print("El numero que ingresaste es menor")
Hola, con el bucle for si se acierta el número antes de la séptima vez seguiría pidiendo números hasta que se acabase el bucle. En el video del nivel 8 reto 9 ponemos un ejemplo de salir de un bucle for con break, por si te puede servir: th-cam.com/video/cI3eIpPsXgc/w-d-xo.html Un saludo
mi código: adivinado=random.randint(1,100) intentos=7 jugando=True while jugando: numero=int(input("dime un numero de 1 a 100")) if numero adivinado: intentos-=1 print(f"tu numero es mayor a {adivinado}, te quedan {intentos} ") if intentos==0: print("perdiste no tienes mas intentos") break elif numero==adivinado: print(f"adivinaste con {intentos} intentos") jugando=False
no tuve imaginacion para las frases D: import random numeroAleatorio = random.randint(0,101) intentos = 7 while True: eleccion = int(input(f"intenta adivinar, te quedan {intentos} intentos! : ")) intentos -= 1 # VALIDACION: if intentos numeroAleatorio: print("oh!, un poco mas abajo!") else: print("solo un poco mas arriba!!")
No me salio igual, sadge import random numero_random = random.randint(1, 100) intentos = 1 numero_ingresado = 0 no_encontrado = True print('ADIVIDA EL NUMERO DEL 1 AL 100') while numero_ingresado != numero_random and intentos numero_random: print(' ') print('El numero que ingresaste es mayor que el numero random...') print('Intenta con un numero mas bajo ') print(' ') else: print(' ') print('El numero que ingresaste es menor que el numero random...') print('Intenta con un numero mas alto') print(' ') intentos += 1 if(no_encontrado): print('Numero random: ', numero_random) print('PERDISTE') ```
print("Adivina un número aleatorio del 1 al 100, tienes 7 intentos.") num_aleat = random.randint(1, 100) print(num_aleat) intent = 0 play = True while play: intent += 1 if intent num_aleat: print() print("Resultado del intento #{}".format(intent)) print("El número {} es mayor!".format(num)) print("----------------------") elif num < num_aleat: print() print("Resultado del intento #{}".format(intent)) print("El número {} es menor!".format(num)) print("----------------------") else: print(" Acabaron tus intentos!") print("El número aleatorio era el {}".format(num_aleat)) print(" --- G A M E O V E R --- ") break
Manuel tienes toda la razón uno aprende mucho haciendo el esfuerzo de hacer los programas así estos no funcionen.
gracias por compartir tus conocimientos eres el mejor👍
Me alegro de que te pueda servir el canal. Gracias. Un saludo.
Este fue el mío, pero poniendo random también en otras variables
import random
N_min = random.randrange(1, 15)
N_max = random.randrange(16, 40)
N_try = 0
Num = random.randrange(N_min, N_max)
inten = random.randrange(6, 10)
inten_w = inten
User = input("¿Cuál es tu nombre? ").capitalize()
print("Hola, " + User + ". Estoy pensando en un número entre el " + str(N_min) + " y el " + str(N_max))
while N_try < inten :
Num_user = int(input("¿Qué número crees que estoy pensando? Tienes " + str(inten_w) + " intentos "))
N_try = N_try + 1
inten_w = inten_w - 1
if Num_userNum:
print("Baja un poco más")
if Num_user == Num:
break
if Num_user == Num:
print("Felicidades " + User + " has acertado en: " + str(N_try) + " intentos")
if Num_user != Num:
print("Mala suerte, " + User + "el número en el que estaba pensano era el: " + str(Num))
Wtff
Como harias para sacar numeros perfectos aleatoriamente en un rango ?
Hay que pensar bastante, para mi que nunca he estudiado esto en una institución...ja ja ja j a pero Manuel enseña super bien. Felicitaciones y muchas gracias.
Me alegro de que te sirvan los ejercicios. Un saludo.
De manera simple es así para evitar el ciclo while.
numero = randint(1, 100)
for i in range(1, 8):
num = int(input("Intente adivinar el número, ingrese un valor de 1 a 100
>>> "))
if i < 7:
if num == numero:
print("Has acertado. Has necesitado {} intentos".format(i))
elif num < numero:
print("El número {} es menor que el valor a adivinar".format(num))
else:
print("El número {} es mayor que el valor a adivinar".format(num))
else:
print("Has perdido")
#Por mi parte lo hice de esta manera me hizo recordar a cuando iba en la universidad mi profesor nos
planteo este ejercicio lo hicimos con Java.
import random
numero_random = random.randint(1,100)
intentos = 10
jugando = True
while (jugando):
print()
numero = int(input('Ingresa un número : '))
print()
intentos -= 1
if numero_random < numero:
print('El numero es menor ')
elif numero_random == numero:
print('Adivinaste el numero fin del juego')
break
else:
print('El número es mayor')
if intentos == 0:
jugando = False
print('Fin del juego tus intentos se terminaron ')
Excelentes tutoriales
Tambien lo logre de esta manera =D
import random
numero=random.randint(1,100)
adivina=int(input("Ingrese un numero: "))
intentos=0
print(numero)
while adivina!=numero:
adivina=int(input("Ingrese un numero, has fallado: "))
intentos+=1
if adivina>numero:
print("Has fallado, el numero es mayor.")
elif adivina
import random
numero = random.randint(1,100)
intentos = 7
print("Tienes", intentos,"intentos.")
while True:
adivina = int(input("Adivina un numero del 1 al 100: "))
intentos -= 1
if numero > adivina:
print("El número ah adivinar es mayor, tienes", intentos,"intentos.")
elif numero < adivina:
print("El número a adivinar es menor, tienes", intentos,"intentos.")
elif adivina == numero:
print("Has divinado el número, te quedan", intentos, "intentos.")
break
if intentos == 0:
print("No tienes mas intentos, has perdido.")
break
Este reto como lo hizo Manuel está más sencillo, yo por otra parte me compliqué un poco todo lo que se llama existencia, pero igual lo logré, he aquí mi código:
import random
print("""¡JUEGO MAYOR/MENOR! ¡Adivina número aleatorio
del 1 al 100, tienes 7 intentos!""")
print()
lol = random.randint(1, 100)
ganaste = False
for i in range(7):
num = int(input("Dame un número del 1 al 100: "))
print()
if num > lol:
if i == 6:
break
print("Tu número es mayor, prueba con uno más pequeño")
if num < lol:
if i == 6:
break
print("Tu número es menor, prueba con uno más grande")
elif num == lol:
print("¡Ganaste! el número es", lol)
ganaste = True
break
if i == 6 and ganaste == False:
print("Has perdido el número era", lol)
from random import randint
aleatorio=randint(1,100)
print(aleatorio)
numero=int(input("Ingrese un numero: "))
n=7
while numero!=aleatorio and n>0:
if numero>aleatorio:
print("Prueba uno menor ")
elif numero0:
print("Gano con ",8-n," intentos")
Muchas gracias por estos videos! Tengo una duda que me ha vuelto loco. He creado un bool como tú has hecho. He creado una función para toda la parte de comprobación del número, y cuando el número elegido era igual al correcto he puesto (dentro de esa función) que ese bool era True.
Fuera de la función he creado un while True y ahí dentro he puesto que si ese bool = True saliera del while y terminara.
La cosa es que no entiendo por que dentro de la función no me pillaba el bool y daba error (Me decía que variable asignada antes de creación o algo así). Finalmente lo he hecho de otra manera porque no he encontrado porque el bool no se mantenía dentro de la función. No sé si me podrías decir a qué se debe.
Muchas gracias!
Hola, por lo que comentas parece que has definido una variable dentro de la función y luego tratas de utilizarla fuera de la función en un bucle while, pero entonces el programa te da error porque la variable al estar dentro de la función no tiene ámbito global. Cuando defines una variable dentro de una función, esa variable tiene un ámbito local, es decir, sólo existe dentro de la función, por lo tanto si tratas de utilizarla fuera de la función te aparecerá el error de que esa variable no existe o que ha sido asignada antes de su creación.
Espero que te pueda servir. Un saludo.
@@manuelgonzalez1644 Sí!! Ahora lo entiendo. Puse global bool y ya me deja utilizar la variable fuera de la función! Muchas gracias! Es muy entretenido intentar hacer los juegos que propones!! Enhorabuena! 🙂
Hola amigo tengo una pregunta, yo estoy haciendo u juego que trata de adivinar el nombre del jugador de futbol que elige la maquina. Si lo hago mal ya me pone que perdí, como tendría q hacer para darle 3 intentos? Gracias
Hola, se puede hacer definiendo una variable:
intentos = 0
Luego dentro de un bucle while se va aumentando la variable intentos al mismo tiempo que se ejecuta el codigo del juego.
while intentos
import random
# randint ,choice, shuffle
# randit numero aleatorio tipo int
a = random.randint(1,100)
user = int(input("Adivina el numero de 1 a 100: "))
intentos = 0
while True:
if intentos == 6:
print('demaciados intentos, perdiste')
break
if user == a:
print('Bien hecho, adivinaste')
break
else:
if user > a:
intentos += 1
print('el numero ingresado es mayor')
user = int(input("Adivina el numero de 1 a 100: "))
else:
intentos += 1
print('El numero ingresado es menor')
user = int(input("Adivina el numero de 1 a 100: "))
Como hago para que Python genere un número entre todos los enteros?
Lo hice con el bucle for
import random
n = random.randint(1,100)
for i in range(1,8):
a = int(input("Adivina el número: "))
if i < 7:
if a < n:
print("El número es mayor.")
print("Llevas", i, "intentos.")
print(" ")
elif a > n:
print("El número es menor.")
print("Llevas", i, "intentos.")
print(" ")
elif a == n:
print("Felicidades! Adivinaste el número")
break
else:
print("Se te acabaron los intentos, has perdido.")
import random
numero = random.randint(1,100)
print(numero)
i =0
intentos = 7
while i < 7:
adivina = int(input("adivina el numero"))
i += 1
if adivina != numero:
if numero > adivina:
print(f"este numero es menor que el que tienes que adivinar... tienes {intentos - i} intentos")
else:
print(f"este numero es mayor que el que tienes que adivinar tienes {intentos-i} intentos")
else:
print(f"lo adivinastes en el intento numero {intentos-i}")
break
Tengo que repasar los if anidados
#%%
""" juego que genera un numero aleatorio de 1 a 100 y te pide que lo adivines.
Te va indicando si el numero que introduces es mayor o menor que el que hay que
adivinar.
Tienes 7 intentos, sino el programa se para y te dice que has perdido. """
from random import randint
numero_a_adivinar = randint(1,100) # numero a adivinar entre 1 y 100
contador = 0
while contador adivina:
print("Uyyy casi, pero es un número aún mayor")
else:
print("Uyyy casi!, pero el numero que buscamos es menor")
#%%
import random
aleatorio=random.randint(1,100)
contador=1
a=True
print(f"****Juego de Adivinanza tienes---> \t 7intentos****")
while a:
numero=int(input("adivine el numero del 1-100:"))
if contador==7:
print(f"has utilizado todos los intentos posibles pierdes {contador}/7")
a=False
elif numero>aleatorio:
print(f"dicho numero es demasiado grande bajale un poco")
contador+=1
elif numero
podrias subir el codigo? no jala
from random import randint
NumeroParaAdivinar = randint (1, 100)
#print (NumeroParaAdivinar)
intentos = 0
NumeroAdivinado = 0
print ("Tengo un numero almacenado en mi memoria, puedes adivinar cual es??")
while intentos 1:
NumeroAdivinado = int(input("intenta de nuevo"))
else:
NumeroAdivinado = int(input("digita el numero que crees que tengo"))
intentos += 1
if NumeroAdivinado == NumeroParaAdivinar:
print("Felicidades, lo lograste con ",intentos , " intentos")
break
if NumeroParaAdivinar > NumeroAdivinado:
print ("El numero a adivinar es mas alto que ",NumeroAdivinado )
else:
print("El numero a adivinar es mas bajo que ",NumeroAdivinado)
if intentos == 7:
print("Lo siento. Has sobrepasado el límite de intentos")
break
from random import randint
aleatorio=randint(1,100)
contandor=0
while True:
contandor+=1
num=int(input("DIgite un NUMERO DEL 1-100:"))
if num ==aleatorio:
print(f"felicidades has adivinado utilizaste {contandor} intentos")
break
if contandor==7:
print(f"utilizaste todos los intentos posibles :( {contandor}/7")
break
if num>aleatorio:
print(f"Demasiado alto bajale un poco")
elif num
Tengo el 80% logrado, sigo intentando...
Dejo mi aporte:
import random
suerte=random.randint(1,100)
print(suerte)
num=int(input('Escribe el número que tú creas: '))
n=1
jugando=True
while jugando:
if num==suerte:
jugando=False
elif num!=suerte:
if num < suerte:
print('El número que elegiste es menor al verdadero')
n+=1
num=int(input('Vuelve a introducirlo de nuevo: '))
if n==7:
jugando=False
elif num >suerte:
print('El número que elegiste es mayor al verdadero')
n+=1
num=int(input('Vuelve a introducirlo de nuevo: '))
if n==7:
jugando=False
print('Felicitaciones. Has acertado, el número era ',suerte)
yo lo hice con un bucle for:
import random
n=random.randint(1,100)
for i in range(7):
i=int(input("Dime un numero: "))
if i>n:
print("El numero que ingresaste es mayor.")
elif i==n:
print("Adivinaste, el numero oculto era: ",n)
else:
print("El numero que ingresaste es menor")
Hola, con el bucle for si se acierta el número antes de la séptima vez seguiría pidiendo números hasta que se acabase el bucle. En el video del nivel 8 reto 9 ponemos un ejemplo de salir de un bucle for con break, por si te puede servir:
th-cam.com/video/cI3eIpPsXgc/w-d-xo.html
Un saludo
hola que tal
mi código:
adivinado=random.randint(1,100)
intentos=7
jugando=True
while jugando:
numero=int(input("dime un numero de 1 a 100"))
if numero adivinado:
intentos-=1
print(f"tu numero es mayor a {adivinado}, te quedan {intentos} ")
if intentos==0:
print("perdiste no tienes mas intentos")
break
elif numero==adivinado:
print(f"adivinaste con {intentos} intentos")
jugando=False
import random
numero_aleatorio = random.randint(1,100)
intentos = 0
comprobar = True
while comprobar:
if intentos < 7:
intentos += 1
eleccion = int(input('Ingrese un número: '))
if eleccion == numero_aleatorio:
print(f'Acertaste!!. {intentos} intentos.')
comprobar = False
else:
if eleccion > numero_aleatorio:
print(f'Muy alto. LLevas {intentos} intentos.')
else:
print(f'Muy bajo. LLevas {intentos} intentos.')
else:
print(f'Perdiste')
comprobar = False
no tuve imaginacion para las frases D:
import random
numeroAleatorio = random.randint(0,101)
intentos = 7
while True:
eleccion = int(input(f"intenta adivinar, te quedan {intentos} intentos! : "))
intentos -= 1
# VALIDACION:
if intentos numeroAleatorio:
print("oh!, un poco mas abajo!")
else:
print("solo un poco mas arriba!!")
No me salio igual, sadge
import random
numero_random = random.randint(1, 100)
intentos = 1
numero_ingresado = 0
no_encontrado = True
print('ADIVIDA EL NUMERO DEL 1 AL 100')
while numero_ingresado != numero_random and intentos numero_random:
print(' ')
print('El numero que ingresaste es mayor que el numero random...')
print('Intenta con un numero mas bajo ')
print(' ')
else:
print(' ')
print('El numero que ingresaste es menor que el numero random...')
print('Intenta con un numero mas alto')
print(' ')
intentos += 1
if(no_encontrado):
print('Numero random: ', numero_random)
print('PERDISTE')
```
print("Adivina un número aleatorio del 1 al 100, tienes 7 intentos.")
num_aleat = random.randint(1, 100)
print(num_aleat)
intent = 0
play = True
while play:
intent += 1
if intent num_aleat:
print()
print("Resultado del intento #{}".format(intent))
print("El número {} es mayor!".format(num))
print("----------------------")
elif num < num_aleat:
print()
print("Resultado del intento #{}".format(intent))
print("El número {} es menor!".format(num))
print("----------------------")
else:
print(" Acabaron tus intentos!")
print("El número aleatorio era el {}".format(num_aleat))
print(" --- G A M E O V E R --- ")
break