Cursos · Python desde cero · Tus propias órdenes · tema 9 de 11
Cuando algo falla
Un error no es un castigo: es información.
Te vas a equivocar. Todos los que programan se equivocan, todos los días. Lo que separa a quien avanza de quien se atora no es equivocarse menos: es leer el error.
Los tres que te van a salir más:
Falta sangría. Pusiste los dos puntos pero no corriste la línea de abajo. Python no sabe qué va adentro.
La variable no está definida. La escribiste distinta arriba que abajo —
Total y total son dos variables diferentes.
Devuelve None. Se te olvidó el return. La orden hizo todo
bien y no entregó nada.
Y el más traicionero, porque no da error: return adentro del
for. Devuelve en la primera vuelta y las demás ni pasan.
Tu turno
Esta orden debería contar cuántos números de la lista son pares. Tiene un error. Encuéntralo y arréglalo.
Un curso sin práctica se olvida en una semana. Este es el juego de la sala que hace exactamente lo de este tema.
Los cursos están organizados como los itinerarios de Exercism (licencia MIT): temas que se abren en orden, cada uno con su explicación, su ejercicio que se califica solo y su práctica. La idea de cómo se organiza un camino viene de ahí; las explicaciones, los ejercicios y los juegos son de esta casa.