Condicionales y bucles en Python: if, for y while

if / elif / else, for con range y sobre listas, while, break y continue, con visualizadores paso a paso.

En Python los bloques se marcan con indentación (4 espacios), no con llaves. Cada if, for o while termina en : y lo de dentro va sangrado.

if / elif / else

nota = 75
if nota >= 90:
    print("Sobresaliente")
elif nota >= 70:
    print("Notable")
elif nota >= 50:
    print("Aprobado")
else:
    print("Suspenso")

for con range()

range(fin) va de 0 a fin-1. range(inicio, fin, paso) para más control.

for sobre una lista

Lo más pythónico: recorrer directamente los elementos, sin índices.

while, break y continue

Comprueba lo aprendido