Estructuras de Control

Condicionales

if

if condición:
    sentencia1
    sentencia2
    ...
    sentenciaN

if-else

Permite ejecutar ciertas órdenes en el caso que se cumpla y que no se cumpla la condición

if condición:
    sentencia1
    ...
    sentenciaN
else:
    sentencia1
    ...
    sentenciaN

if-elif-else

El elif permite anidar condicionales. Támbien reemplazaría el condicional else if

if condición:
    sentencia1
    ...
    sentenciaN
elif condición:
    sentencia1
    ...
    sentenciaN
else:
    sentencia1
    ...
    sentenciaN

inline condition

Las condiciones en linea sirven para hacer mas legible el código

value = "a_value" if True else "another_value"
print(value)

Bucles

Los bucles permiten ejecutar cierto código un número reiterado de veces hasta que se cumpla una condición.