Código Python – Adivina un Número

Esta versión utiliza un bucle while para mantener el juego en funcionamiento hasta que el jugador adivine el número correcto. Se generará un número secreto aleatorio entre 1 y 100 al comienzo del juego. El jugador ingresará sus intentos y recibirá pistas si su suposición es demasiado alta o baja. El juego terminará cuando el jugador adivine el número correcto y se mostrará el número de intentos que tomó.

import random

numero_secreto = random.randint(1, 100)
intentos = 0

print("¡Bienvenido a Adivina un Número!")

while True:
    intentos += 1
    guess = int(input("Intenta adivinar el número entre 1 y 100: "))
    
    if guess < numero_secreto:
        print("Demasiado bajo. Intenta de nuevo.")
    elif guess > numero_secreto:
        print("Demasiado alto. Intenta de nuevo.")
    else:
        print(f"¡Felicidades! Adivinaste el número en {intentos} intentos.")
        break

Versión simplificada:

from random import randint

n, i = randint(1, 100), 0
print("¡Bienvenido a Adivina un Número!")

while n != int(input("Intenta adivinar: ")): i += 1

print(f"¡Felicidades! Adivinaste en {i} intentos.")

Pueder ir al artículo principal:

Códigos Sencillos hechos en Python

One thought on “Código Python – Adivina un Número

Deja un comentario