[ Foro de Python ]
animal= 'gato' or 'Gato'
print("hola, tinenes 3 intetos para adivinar el animal")
for x in range (1,4):
if x==1:
animal=input("Soy astuto y juguetón ¿Quien soy? ")
if animal=='gato' or 'Gato':
print("ADIVINASTE")
break
else:
if x==2:
animal=input(" Te doy una pista, me gusta dormir ¿Quien soy? ")
if animal=='gato' or 'Gato':
print("ADIVINASTE")
break
else:
if x==3:
animal=input(" Te doy una pista voy al baño en un arenero ")
if animal=='gato' or 'Gato':
print("ADIVINASTE")
break
else:
print("PERDISTE")
Esto es incorrecto:
if animal=='gato' or 'Gato':
Debes escribirlo así:
if animal=='gato' or animal == 'Gato':
Lo tienes explicado aquí:
https://www.aprendeaprogramar.com/cursos/verApartado.php?id=70004
el usuario no participa
el ciclo for lo hace todo
es lo que desea ?
pero el input ayuda
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)