Compra libros de Python en Amazon al mejor precio
import random def jugar_adivina_el_numero(): numero_secreto = random.randint(1, 100) intentos = 0 print("¡Bienvenido a Adivina el Número!") print("Estoy pensando en un número entre 1 y 100.") while True: try: intento = int(input("Intenta adivinar el número: ")) intentos += 1 if intento < numero_secreto: print("Demasiado bajo. ¡Intenta de nuevo!") elif intento > numero_secreto: print("Demasiado alto. ¡Intenta de nuevo!") else: print(f"¡Felicidades! ¡Adivinaste el número {numero_secreto} en {intentos} intentos!") break except ValueError: print("¡Entrada inválida! Por favor, introduce un número entero.") if __name__ == "__main__": jugar_adivina_el_numero()
¿Cómo funciona el código?
import random
random
def jugar_adivina_el_numero():
jugar_adivina_el_numero()
numero_secreto = random.randint(1, 100)
numero_secreto
intentos = 0
intentos
while True:
try...except ValueError:
intento = int(input("Intenta adivinar el número: "))
intentos += 1
if intento < numero_secreto:
elif intento > numero_secreto:
else:
break
while
except ValueError:
if __name__ == "__main__":
Cómo jugar:
.py
adivina_numero.py
python adivina_numero.py