error 1: descuidada
Una mirada más cercana en el error, que tiene tres mensajes clave.
(1) line 2
en nombre del fallo aparece en la segunda línea, así que cuando nos depuración, se puede empezar a comprobar la prioridad de la segunda línea.
(2) ^
la posición de la bug representante se produce, no es el extremo en punta de ubicación de la segunda fila.
(3) Esta línea está escrito en el tipo incorrecto, SyntaxError
se refiere a los errores gramaticales.
bug 2: Conocimiento de obra no calificada
Este error nos dio una lección: Cuando usted encuentra que el conocimiento no puede recordar o no se puede determinar cuando revisión necesaria y oportuna o buscar en Internet. No se obligue a escribir el código no está seguro de , esto es a menudo propensos a errores.
Sin un hábil maestro de los fundamentos de un punto, como el siguiente conocimiento amplitud, profundidad y aumentar la dificultad del proyecto, es probable que aumente el costo de una gran cantidad de conocimiento, tanto de revisión, a la práctica no siempre gotas equivocadas
Bug 3: pensamiento confuso
medios de pensamiento claro que cuando resolvemos problemas más complejos, porque pensamos con claridad suficiente a los detalles y los medios para alcanzarlos, ya sea como resultado un mal paso, paso en falso; o bien, aunque no hay ningún error, pero el programa no lograr lo que queremos .
#
Hemos aprendido una serie de observaciones, el equipo no va a ejecutar código
#
número y su contenido después de la.
bug 4: Pasivo a cabo a cielo
Con el fin de evitar que algunos de los pequeño error inocuo efecto posterior ejecución del programa, Python nos proporciona un mecanismo para el manejo de excepciones, puede capturar instantáneamente cuando se produce una excepción, entonces el producto de digestión interna, por lo que el programa sigue funcionando.
Esta es la try…except…
declaración utilizado de la siguiente manera
Por ejemplo:
Uso sentencia try ... except para ayudarle: Si ZeroDivisionError parece recordar a '0 divisor no puede hacer'