Control de flujo

Tips y trucos

Contents

Siempre compara hacia lo mas probable

Recuerda que cada comparación es una operación mas, entre menos operaciones mejor, así que compara a lo mas probable.

Evita bloques innecesarios.

Define un valor por defecto y utiliza un bloque “if” para modificarlo en lugar de usar “if/else”, con esto eliminas bloques innecesarios y tu código será mas legible.

mensaje = "El valor es menor que 10"
if valor > 10:
    mensaje = "El valor es mayor que 10"
print mensaje

Las comparaciones entre mas sencillas mejor

Evita comparaciones grandes ( if this and that or (X and Y) ) pues solo te causarán problemas al momento de depurar.

Evita bloques grandes

Si entras en un bloque despues de un if y este bloque puede ser un pedazo de código grande, manda ese pedazo de código a una función.

Evita if’s anidados

En un lenguaje donde no puedes ignorar la identación evita usar ifs anidados, de preferencia 1 o 2 niveles, 3 por mucho. Si necesitas mas de 3 niveles entonces tu código no está tan bien y deberás replantearlo.


Si te gusta el tutorial, por favor mándame un mensaje, mi twitter: @markuzmx , tal vez te gustó tanto que prefieras hacer una donación via paypal la cantidad tu la pones ? Gracias por apoyarme.

 2,274 total views,  7 views today

You must be logged in to take the quiz.