1

Programa adivinador de numeros

Crearemos un programa para adivinar numero usando los conceptos aprendidos en el curso de fundamentos python, tales conceptos seran condicionales y bucles.
Usaremos un buble en el cual al agotar los intentos terminará, el objetivo es que el usuario adivine el numero antes de que esto suceda

import random

#creamos las varialbes #el numero secreto a adivinar se crea de manera aleatoria.
numero_secreto = random.randint(1, 100)
  #cantidad de intentos
intentos= 7

print("¡Bienvenido al juego de adivinar el número!")
print("Tienes que adivinar un número entre 1 y 100. Tienes 7 intentos.")
while intentos > 0:

  #aca validamos que el input sea un numero try:
      adivinanza = int(input("Adivina el número (entre 1 y 100): "))
  except ValueError:
      print("¡Error! Debes ingresar un número entero.")
      continue#si se adivina el numero se corta el bucle con un breakif adivinanza == numero_secreto:
      print("¡Felicidades! Has adivinado el número.")
      break#usaremos el condicional para ayudar al usuario a adivinar el numero    elif adivinanza < numero_secreto:
      print("El número es más grande.")
  else:
      print("El número es más pequeño.")
  
  intentos -= 1
  print(f"Te quedan {intentos} intentos.")

if intentos == 0:
  print(f"¡Se acabaron los intentos! El número secreto era {numero_secreto}.")
Escribe tu comentario
+ 2