(Python) If no funciona

Iniciado por BigKaz, 14 Noviembre 2016, 22:52 PM

0 Miembros y 1 Visitante están viendo este tema.

BigKaz

Hola, estoy creando un programa de prueba usando IF pero no me funciona. El objetivo del programa es que cuando (a) sea igual (5) muestre en la pantalla: "Bien hecho". Uso input por cada numero para hacerlo de a poco pero solo me sale en la pantalla: "Presione enter". Dejo el codigo.
PD:Uso python 3.5

Código (python) [Seleccionar]

a = (1)
if (a == 5):
print ("Bien Hecho!!")
input("Presiona enter")
a = (2)
input("Presiona enter")
a = (3)
input("Presiona enter")
a = (4)
input("Presiona enter")
a = (5)


Gracias


PD: Solucionado, solo tenia que cambiar el if hasta abajo, asi:

Código (python) [Seleccionar]

a = (1)
input("Presiona una tecla")
a = (2)
input("Presiona una tecla")
a = (3)
input("Presiona una tecla")
a = (4)
input("Presiona una tecla")
a = (5)
if (a == 5):
print ("Bien Hecho!!")

engel lex

El if sólo se ejecuta cuando lo llamas

Le preguntaste si a era 5 (a era 1) así que dijo que no..  luego cambiaste el valor "a" ,pero no le preguntaste..

En el "corregido" le das valores a "a" y sólo le preguntas en el último...


Lo correcto es que preguntes cada vez que le des valor a "a"
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.