-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadivinanza en python.py
36 lines (28 loc) · 1.26 KB
/
adivinanza en python.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import random
def adivina_el_numero():
print("Bienvenido al juego de 'Adivina el Número'")
print("Estoy pensando en un número entre 1 y 100.")
numero_secreto = random.randint(1, 100)
intentos = 10 # Número de intentos permitidos
# Comando de adivinanza
while intentos > 0:
try:
adivinanza = int(input(f"Tienes {intentos} intentos restantes. Ingresa tu número: "))
if adivinanza < 1 or adivinanza > 100:
print("Por favor, ingresa un número entre 1 y 100.")
continue
if adivinanza == numero_secreto:
print(f"¡Felicidades! Adivinaste el número {numero_secreto}. ¡Has ganado!")
break
elif adivinanza < numero_secreto:
print("El número secreto es mayor.")
else:
print("El número secreto es menor.")
intentos -= 1
except ValueError:
print("Entrada no válida. Por favor, ingresa un número entero.")
if intentos == 0:
print(f"Lo siento, se te acabaron los intentos. El número secreto era {numero_secreto}. ¡Mejor suerte la próxima vez!")
# Empieza el juego
if __name__ == "__main__":
adivina_el_numero()