IRIsrael RivasMatemáticas · TecnologíaEntrarMaestro

Entrar

¿Es tu primera vez? Regístrate · ¿No apareces en la lista? Entra escribiendo tu nombre

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.

Ahora practícalo jugandoCaza bugs

Un curso sin práctica se olvida en una semana. Este es el juego de la sala que hace exactamente lo de este tema.

Jugar ▶
← Hacer tus órdenesDel bloque al código →

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.