Curso de programacion en python3 : 05 - Metodos y creatividad en el control de ejecución
Esta entrada es parte de una serie, puedes ver la primera aquí Para empezar, ¿que pasa si alguien comete el error de introducir datos inválidos? ¿que pasa si ese error fuerza el cierre del programa y con ello causa que se pierda información?, lo mas seguro es una carta de despido, la segunda posibilidad es que nada pase, pero yo no me arriesgaría a fallar tan miserablemente, para estas y otras posibilidades están las estructuras de control. Empecemos con un ejemplo de métodos(también llamados funciones), los métodos son fragmentos de código que tienen una única función(por eso es mejor decir funciones), los métodos se definen por convención(acuerdos democráticos, vox populi, vox dei) con guiones bajos entre palabras en minúsculas, la diferencia real en python entre un método y una variable es muy poca, se debe definir un método antes de invocarlo como en C++, a los de java tal vez les resulte un poco molesto pero con el paso del tiempo la costumbre se forma, la palabra reservada...