Python 3 – Sentencia IF

Quizás el tipo de sentencia más conocido en Python es la declaración If. Estos son algunos ejemplos de su aplicación:

» Más ejemplos de Python

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
i = 0
if i < 5:
print('i es menor que 5')
i = 0 if i < 5: print('i es menor que 5')
i = 0
if i < 5:
    print('i es menor que 5')

Al ejecutar el código obtenemos este resultado:

Sentencia IF en Python

Esta es la forma más básica de la sentencia if en Python.

Sin embargo, existen otras variantes como el if-else.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
i = 6
if i < 5:
print('i es menor que 5')
else:
print('i es mayor que 5')
i = 6 if i < 5: print('i es menor que 5') else: print('i es mayor que 5')
i = 6
if i < 5:
    print('i es menor que 5')
else:
    print('i es mayor que 5')

El código debajo de else, se ejecutará si la condición resulta falsa.  Al ejecutar este código obtenemos lo siguiente:

Sentencia IF en Python

Finalmente, podemos combinar if-else con otros ifs. Como en el ejemplo siguiente:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# decodigo.com
i = 5
if i < 5:
print('i es menor que 5')
elif i == 5:
print('i es igual a 5')
else:
print('i es mayor que 5')
# decodigo.com i = 5 if i < 5: print('i es menor que 5') elif i == 5: print('i es igual a 5') else: print('i es mayor que 5')
# decodigo.com
i = 5
if i < 5:
    print('i es menor que 5')
elif i == 5:
    print('i es igual a 5')
else:
    print('i es mayor que 5')

Al ejecutar el código, obtendrás lo siguiente:

Sentencia IF en Python
Nota: Las capturas de estos ejemplos se editan y ejecutan en PyCharm Community.



Más información en inglés: https://geekole.com/if-statement-in-python/