Ejercicio 11 Actividad 7: Bucles

Vamos a escribir el Ejercicio 11 Actividad 7: Bucles. Realizar un juego para adivinar un número. Para ello generar un número aleatorio entre 0 - 100, y luego ir pidiendo números indicando "es mayor" o "es menor", según sea mayor o menor con respecto al número aleatorio. El proceso termina cuando el usuario acierta y muestra el número de intentos. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.

"""
Ejercicio 11 Actividad 7 Bucles for y while
Hacer un programa que adivina el número generado aleatoriamente entre el 0 - 100 y mostrar el numero de intentos.
de multiplicar del 1 hasta el 10
08/09/2025
Edito AHR 
"""

import random


# Generar un número aleatorio
aleatorio = random.randint(0, 100)   # No es necesario aumentar +1 el final del rango. se queda en 100

print("\n\t.:Juego de adivinar el número:.")

contador = 0
while True:
    numero = int(input("Digite un número: "))
    contador += 1
    if numero > aleatorio:
        print("\tNo es el número, digita un número menor")
    elif numero < aleatorio:
        print("\tNo es el número, digita un número mayor")
    else:
        print(f"\tFelicidades, acabas de adivinar el número {aleatorio}")
        print(f"Adivinaste el número en {contador} intentos.")
        break

Veamos los resultados en la consola:

PS C:\Users\Codigo/Modulo 3/Capitulo_3/Ejercicio_11_Actividad_7.py"

        .:Juego de adivinar el número:.
Digite un número: 19
        No es el número, digita un número mayor
Digite un número: 50
        No es el número, digita un número mayor
Digite un número: 70
        No es el número, digita un número mayor
Digite un número: 85
        No es el número, digita un número menor
Digite un número: 78
        No es el número, digita un número menor
Digite un número: 75
        No es el número, digita un número mayor
Digite un número: 77
        Felicidades, acabas de adivinar el número 77
Adivinaste el número en 7 intentos.