Contenido del Curso
Introducción a Python
Introducción a Python
Declaraciones if/else en Funciones
Todo lo que hemos comentado hasta ahora puede utilizarse dentro de una función. Por ejemplo, puedes incrustar fácilmente declaraciones condicionales en el cuerpo de una función.
En la tercera sección, creaste una declaración if
/else
para determinar si un número es par o impar. Pero, este código está configurado para números específicos. Si quisieras evaluar un número diferente, tendrías que repetir el mismo bloque de código con un nuevo número o modificar el número existente antes de la comprobación condicional.
En su lugar, es más eficiente encapsular este código dentro de una función y luego invocarlo para varios números según sea necesario.
# Define a function def is_odd(n): if n % 2 == 0: return "even" else: return "odd" # Testing function print('2 is', is_odd(2)) print('3 is', is_odd(3))
Nota
Sólo un aviso: Un número se considera par si divide por 2 sin resto. El operador
%
se utiliza para encontrar este resto.
Claramente, la función reconoce con precisión 2
como par y 3
como impar. Puedes recurrir a esta función tantas veces como necesites para varios números.
¡Gracias por tus comentarios!