Cómo usar la declaración if de Python

Cómo usar la declaración if de Python

los si declaración es la fuerza impulsora de la programación lógica. Como resultado, una mejor comprensión de Python si es una adición significativa a sus habilidades de programación en Python.





¿Quieres saber más sobre Python? si ¿declaración? No se preocupe, aquí le explicaremos cómo utilizar el si condición de Python para tomar el control de su programa.





Cómo funciona la instrucción if en Python

Normalmente, las declaraciones condicionales en Python comienzan con si , y sin él, no son lógicos en absoluto. Sin embargo, las condiciones son un conjunto de reglas definidas por el programador que verifican si un evento en particular es verdadero o falso. En esencia, comprueban la validez de un evento.





Un si declaración en Python generalmente toma este formato:

|_+_|

Aunque el si declaración puede ser independiente, otras condiciones como elif , y demás puede respaldarlo para establecer otras reglas. Sin embargo, también puede usar declaraciones como no , y , o , y en con el si condición de Python.



Python también le permite usar el si declaración directamente con flujos de control como el por círculo. Veamos cómo usar el si declaración con cada uno de estos casos en los ejemplos siguientes.

Cómo usar las declaraciones if y if ... else de Python

Con el si condición, puede decirle a Python que ejecute un conjunto de comandos siempre que un evento sea verdadero:





cómo ganar dinero con los videojuegos
|_+_|

Sin embargo, una combinación de si demás Las condiciones son útiles cuando necesita ejecutar otro conjunto de comandos si el primero es falso. Veamos esto en la práctica:

|_+_|

Puede verificar la igualdad de las dos variables anteriores directamente haciendo que Python devuelva un valor booleano. Por ejemplo, imprimir a == b devuelve False:





|_+_|

Cómo utilizar las condiciones if ... elif ... else de Python

Mientras que los lenguajes de programación como JavaScript usan si no , Python usa elif . Sin embargo, un demás generalmente termina un conjunto de declaraciones condicionales en Python. Pero si aún desea validar otros eventos antes de finalizar sus condiciones, entonces necesita usar el elif declaración. Veamos el caso de uso de Python elif debajo:

|_+_|

En el código anterior, Python ejecuta el comando dentro del si declaración si su evento es verdadero. Si no, ejecuta el elif declaración. De lo contrario, genera el demás declaración.

Puedes usar más de uno elif y un demás para poner otras condiciones en su lugar:

|_+_|

Cómo utilizar las palabras clave 'en', 'y' y 'o' con Python si

Puedes usar el en palabra clave con el si declaración para comprobar si un elemento está presente en una lista o una matriz:

|_+_|

También puede utilizar el y expresión con si para comprobar más de un artículo:

|_+_|

Relacionado: La hoja de trucos de Python RegEx para programadores en ciernes

Para comprobar si alguno de los elementos está en la lista, puede utilizar el o palabra clave:

|_+_|

Cómo usar Python si con el bucle for

También puede controlar lo que sucede en un por bucle con el si condición. Por ejemplo, puede establecer condiciones mientras recorrer una lista o una matriz con un bucle for de Python . Eche un vistazo al código de ejemplo a continuación para ver cómo funciona esto:

|_+_|

El código anterior comprueba si la longitud de mi lista es exactamente tres y lo recorre si la afirmación es verdadera. De lo contrario, ejecuta el demás declaración y salidas de cada elemento en myList2 .

Sin embargo, también puede modificar ese código para imprimir todos los elementos de cualquier lista con exactamente cuatro recuentos de palabras:

|_+_|

El código anterior primero concatena las dos listas. Luego verifica si hay elementos con exactamente cuatro recuentos de palabras en ambas listas y los repite si la declaración es verdadera.

cómo bloquear correos electrónicos en iphone

Cómo usar la instrucción if en una función de Python

los si La condición también puede ser útil al escribir una función en Python. Como lo hace en un código simple, el si La condición puede dictar lo que sucede en una función.

Relacionado: Cómo crear, importar y reutilizar su propio módulo en Python

Veamos cómo usar el si declaración y otras condiciones en una función de Python refactorizando el último bloque de código en la sección anterior arriba:

|_+_|

Al igual que el código de la sección anterior, la función anterior genera todos los elementos con exactamente cuatro recuentos de palabras. sin embargo, el rotura La declaración asegura que la ejecución se detiene después de imprimir el último elemento que cumple la condición. Si el evento dentro del si declaración es falsa, la demás condición ejecuta el comando dentro de él.

Uso de la declaración if con la función Lambda de Python

También puede usar la instrucción if con una función lambda anónima. Todo lo que necesitas es un comprensión básica de la función lambda de Python para hacer esto.

Reescribamos la función de la sección anterior como una función lambda para entender cómo funciona:

|_+_|

La función lambda anterior da el mismo resultado que la función normal que usamos en la sección anterior. Aquí, sin embargo, expresamos el código creando una lista de comprensión de Python.

Cómo usar una instrucción if en una comprensión de lista de Python

También es posible utilizar el si declaración con el por bucle en una lista de comprensión. En este ejemplo, reescribamos el código anterior para imprimir todos los elementos con cuatro recuentos de palabras en una lista de comprensión:

el dolor en sí mismo traducir al español
|_+_|

Relacionado: Cómo usar las comprensiones de listas de Python (y cuándo no usarlas)

También puedes usar si y o Yo para en una lista de comprensión. Primero, veamos el caso de uso de Yo para en una comprensión de lista de Python:

|_+_|

El código verifica si hay elementos con el alfabeto 'P' o 'F' en ellos y los muestra si la declaración es verdadera.

También podemos usar si y para imprimir elementos que tienen ambas cadenas 'P' y 'o' en ellos:

|_+_|

El código anterior solo genera 'Python' ya que es el único elemento de la lista que tiene tanto 'P' como 'o'.

Cómo usar Nested if en una comprensión de lista de Python

En algunos casos, también puede utilizar un anidado si condición en una lista de comprensión. Echemos un vistazo a un ejemplo de una lista de comprensión que genera todos los números que pueden dividir tres y cinco usando anidados si condiciones:

|_+_|

Sin embargo, puede hacer lo que hace el código anterior utilizando una comprensión establecida en lugar de una lista. Pero esta vez, obtienes tu salida como un literal establecido:

|_+_|

Siéntase libre de jugar con otros ejemplos de comprensión de listas cambiándolos para configurar la comprensión también.

Las declaraciones lógicas controlan muchos programas automatizados

Las declaraciones lógicas son los componentes básicos de muchos programas codificados que existen hoy en día, y esto no es diferente cuando se trata de programas que se ejecutan en Python. Sin embargo, como dijimos anteriormente, las declaraciones condicionales le brindan una mejor comprensión de su código, por lo que puede modificar las cosas de la manera que desee.

Los proyectos de la vida real como el desarrollo de juegos, el aprendizaje automático y el desarrollo web dependen de estas declaraciones condicionales para la automatización de tareas, lo que les permite ofrecer a los usuarios los resultados deseados. Entonces, como programador futuro, aprender más sobre ellos y cómo funcionan es necesario para codificar programas tecnológicos modernos dinámicos y receptivos.

Cuota Cuota Pío Correo electrónico Cómo usar un bucle while en Python

Si bien los bucles son una parte fundamental de la codificación, aprenda a usarlos mejor aquí.

Leer siguiente
Temas relacionados
  • Programación
  • Pitón
Sobre el Autor Idisou Omisola(94 Artículos publicados)

Idowu es un apasionado de la tecnología inteligente y la productividad. En su tiempo libre, juega con la codificación y cambia al tablero de ajedrez cuando está aburrido, pero también le encanta romper con la rutina de vez en cuando. Su pasión por mostrarle a la gente el camino en torno a la tecnología moderna lo motiva a escribir más.

Más de Idowu Omisola

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse