Condiciones #
Las condiciones son como en la mayoria de lenguajes
- x == y –> x es igual a y
- x != y –> x es distinto de y
- x > y –> x es mayor que y
- x < y –> x es menor que y
- x >= y –> x es mayor o igual que y
- x <= y –> x es menor o igual que y
- x is y –> x es lo mismo que y
- x is not y –> x no es lo mismo que y
- Operadores lógicos son: and(y), or(o) y not(no)
- IN Devuelve si un cadena esta dentro de otra. El ejemplo de este operador se encuentra en la página de cadenas
Para hacer bucles condiciones esta la sentencia IF. Ejemplo
Ejemplo sencillo:
if 34 == 45:
print("Son iguales")
else:
print("No son iguales")
Resultado:
No son iguales
Hay una sentencia que es PASS que se pondría después del IF o del ELSE para que no de error. Ejemplo:
if 34 <= 45:
pass
No hace nada. Útil cuando todavía no saber que poner. En otros lenguaje se pondría un comentario pero aquí esto da error:
if 34 <= 45:
#no hago nada
Da este error::
File "", line 2
#no hago nada
^
SyntaxError: unexpected EOF while parsing
También están los *ELSE IF” que se escriben con ELIF:
if 34 == 45:
print("Son iguales")
elif 34 > 45:
print("Es mayor")
else:
print ("Es menor")
Resultado:
Es menor