Você pode usar este código; ele possui as especificações que você solicitou, mas é bom revisá-lo. Se tiver alguma dúvida, fique à vontade para me escrever.
import random
def adivina_el_numero():
numero_secreto = random.randint(0, 10)
intentos = 3
while intentos > 0:
intento = int(input("Adivina el número (entre 0 y 10): "))
if intento == numero_secreto:
print("¡Has acertado el número!")
break
elif intento < numero_secreto:
print("El número secreto es mayor. Intenta de nuevo.")
else:
print("El número secreto es menor. Intenta de nuevo.")
intentos -= 1
if intentos > 0:
print(f"Te quedan {intentos} intentos.")
if intentos == 0:
print(f"Lo siento, has agotado tus intentos. El número secreto era {numero_secreto}.")
volver_a_jugar = input("¿Quieres volver a jugar? (s/n): ")
if volver_a_jugar.lower() == "s":
adivina_el_numero()
adivina_el_numero()
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Programação
•MACKENZIE
Compartilhar