Contenido del Curso
Introducción a Python
Introducción a Python
Uso de Declaraciones if/else en Funciones de Python
Todo lo discutido anteriormente puede encapsularse dentro de una función para mejorar la eficiencia y la reutilización.
Por ejemplo, considere la declaración if
/else
utilizada anteriormente para determinar si un número es impar o par. Inicialmente, ese código estaba limitado a un número específico y predefinido. Evaluar un número diferente requeriría duplicar todo el bloque condicional o alterar manualmente el número que se está probando cada vez.
Un enfoque más eficiente implica definir una función que acepte un número como un parámetro de entrada. La lógica condicional para verificar números impares o pares puede residir dentro de esta función, permitiendo que se llame fácilmente con cualquier número como argumento. Esto elimina la necesidad de código redundante o ediciones manuales cada vez que se necesita evaluar un nuevo número.
# 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
Un número se considera par si se puede dividir por 2 sin dejar un residuo. El operador
%
se utiliza para determinar este residuo.
Claramente, la función identifica correctamente 2
como par y 3
como impar. Esta función se puede invocar repetidamente con diferentes números según sea necesario.
¡Gracias por tus comentarios!