Escribiendo buen código#
Escribiendo código legible#
Técnicamente, Python nos permite escribir código como este.
a=5;b=3;c=8;d=(a+b)/c;print("Yin" if d==5 else "Yang")
Yang
Sin embargo, para mayor legibilidad, se recomienda escribir las declaraciones individuales en líneas separadas. También agregar líneas vacías entre secciones e introducir comentarios para explicar por qué se hacen las cosas.
# initialize program
a=5
b=3
c=8
# compute result before we can evaluate it
d=(a+b)/c
Si trabajas con notebooks de Jupyter, imprime los resultados intermedios para permitir que el lector vea lo que está sucediendo.
d
1.0
Considera escribir espacios entre variables, operadores y números, porque esto es más fácil deleerqueesto,¿verdad?
d = (a + b) / c
d
1.0
Algunas personas están de acuerdo con declaraciones tan cortas:
print("Yin" if d==5 else "Yang")
Yang
Otros prefieren escribir el código de forma más extensa.
if d == 5:
print("Yin")
else:
print("Yang")
Yang