Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Uso de Declaraciones if/else en Funciones de Python | Funciones
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

book
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.

12345678910
# 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))
copy

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.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt