La sentencia if

Con la enunciacion “si”(if), es posible ejecutar un un codigo si una condicion es verdadera.

#!/usr/bin/python
 
x = 3
if x < 10:
   print "x smaller than 10"
else:
   print "x is bigger than 10 or equal"

Si x es mas grande que 10, el codigo se ejecuta. Si no es mas grande, el codigo no se ejecuta.

Nosotros usamos 4 espacios para un codigo de bloqueo.
Si usted no usa los 4 espacios, el programa no funciona.

Entrada del teclado
Es posible que la ejecucion del codigo dependa de la entrada del teclado.

age = 24
 
print "Guess my age, you have 1 chances!"
guess = int(raw_input("Guess: "))
 
if guess != age:
    print "Wrong!"
else:
    print "Correct"

Condiciones

Operator Description
!= not equal
== equals
> greater than
< smaller than

No confundir el operador de asignacion (=) con el operador de igualdad (==)

Combinar condiciones
Es posible combinar condiciones:

a = 12 
b = 33
 
if a > 10:
    if b > 20:
        print("Good")

Una alternativa es combinar condiciones con las palabras clave “and” y “or”

guess = 24
if guess > 10 and guess < 20:
    print "In range"
else:
    print "Out of range"

Deja un comentario