Cita:
Iniciado por Okapps Hola, aun no entiendo cuando y porque se usa un if dentro de otro if, si perfectamente se puede usar un elif
porque a veces querés hacer algo únicamente si se cumplen varias condiciones, pero querés manejar la condición que no se cumple dependiendo de cuál sea.
Un ejemplo
Código Python:
Ver originalif a:
if b:
if c:
todo correcto
else:
falla c
else:
falla b
else:
falla a
Esta forma no es facilmente representable con un elif, requeriría algo como
Código Python:
Ver originalif a and b and c:
todo correcto
elif a and b and not c:
falla c
elif a and not b and c:
....
que no es igual de claro que la primera forma.
Saludos.