Hay situaciones en la vida real en las que necesitamos realizar una tarea específica y, en función de algunas condiciones específicas, decidimos qué debemos hacer a continuación. De manera similar, surge una situación en la programación en la que se debe realizar una tarea específica si una condición específica es Verdadera. En tales casos, se pueden utilizar declaraciones condicionales. Las siguientes son las declaraciones condicionales proporcionadas por Pitón .
- si
- si... si no
- Anidado si
- Declaraciones if-elif.
Repasemos todos ellos.
Si declaración en Python
Si se va a realizar el código simple de bloque si la condición es verdadera, entonces se utiliza la declaración if. Aquí se cumple la condición mencionada y, de lo contrario, el código del bloque no se ejecuta.
Sintaxis de la declaración if de Python
Sintaxis : si condición:
# Declaraciones a ejecutar si
# condición es verdadera
Diagrama de flujo de la declaración if en Python
A continuación se muestra el diagrama de flujo mediante el cual podemos entender cómo usar la declaración if en Python:

Ejemplo: Verificación condicional básica con declaración if
En este ejemplo, unif>La declaración verifica si 10 es mayor que 5. Si es verdadero, imprime 10 mayor que 5; Independientemente, luego imprime Programa finalizado como la siguiente declaración, indicando el flujo del programa.
¿Qué es el mapa hash de Java?
Python3
# if statement example> if> 10> >>5>:> >print>(>'10 greater than 5'>)> > print>(>'Program ended'>)> |
>
>Producción
10 greater than 5 Program ended>
La sangría (espacio en blanco) se utiliza para delimitar el bloque de código. Como se muestra en el ejemplo anterior, es obligatorio utilizar sangría en la codificación Python3.
Si no, declaración en Python
En la instrucción if condicional, el bloque adicional de código se fusiona como la instrucción else que se realiza cuando la condición es falsa.
Sintaxis de la declaración if-else de Python
Sintaxis : if (condición): # Ejecuta este bloque si # la condición es verdaderaelse: # Ejecuta este bloque si # la condición es falsa
Diagrama de flujo de la declaración if-else en Python
A continuación se muestra el diagrama de flujo mediante el cual podemos entender cómo usar la declaración if-else en Python:

Ejemplo 1: Manejo de escenarios condicionales con if-else
En este ejemplo, el código asigna el valor 3 a la variablex>y utiliza unif..else>declaración para comprobar six>es igual a 4. Si es verdadero, imprime Sí; de lo contrario, imprime No, lo que demuestra una estructura de ramificación condicional.
Python3
objeto a json en java
# if..else statement example> x>=> 3> if> x>=>=> 4>:> >print>(>'Yes'>)> else>:> >print>(>'No'>)> |
>
>
cpp es igualProducción
No>
Ejemplo 2: Cadena anidada if..else para múltiples condiciones
También puede encadenar una declaración if...else con más de una condición. En este ejemplo, el código utiliza un anidadoif..else>cadena para comprobar el valor de la variableletter>. Imprime el mensaje correspondiente en función de siletter>es B, C, A o ninguno de los valores especificados, lo que ilustra una estructura condicional jerárquica.
Python3
# if..else chain statement> letter>=> 'A'> > if> letter>=>=> 'B'>:> >print>(>'letter is B'>)> > else>:> > >if> letter>=>=> 'C'>:> >print>(>'letter is C'>)> > >else>:> > >if> letter>=>=> 'A'>:> >print>(>'letter is A'>)> > >else>:> >print>(>'letter isn't A, B and C'>)> |
>
>Producción
letter is A>
Declaración if anidada
La declaración if también se puede verificar dentro de otra declaración if. Esta declaración condicional se llama declaración if anidada. Esto significa que la condición if interna se verificará solo si la condición if externa es verdadera y, por esto, podemos ver que se deben cumplir múltiples condiciones.
Sintaxis de la declaración If anidada de Python
Sintaxis : if (condición1): # Se ejecuta cuando la condición1 es verdadera if (condición2): # Se ejecuta cuando la condición2 es verdadera # si el bloque finaliza aquí# si el bloque finaliza aquí
Diagrama de flujo de la declaración If anidada en Python
A continuación se muestra el diagrama de flujo mediante el cual podemos entender cómo usar la declaración if anidada en Python:

Ejemplo: Gestión de condiciones anidadas para un control refinado
En este ejemplo, el código utiliza un anidadoif>declaración para comprobar si la variablenum>es mayor que 5. Si es verdadero, verifica además sinum>es menor o igual a 15, imprimiendo Mayor que 5 y Entre 5 y 15 en consecuencia, mostrando una condición jerárquica para un flujo de control refinado.
Python3
# Nested if statement example> num>=> 10> > if> num>>5>:> >print>(>'Bigger than 5'>)> > >if> num <>=> 15>:> >print>(>'Between 5 and 15'>)> |
La actriz Rubina Dilaik
>
>Producción
Bigger than 5 Between 5 and 15>
Declaración if-elif en Python
La declaración if-elif es un atajo de la cadena if...else. Mientras se usa la declaración if-elif al final, se agrega el bloque else que se realiza si ninguna de las declaraciones if-elif anteriores es verdadera.
Sintaxis de la declaración if-elif de Python :-
Sintaxis : if (condición): declaraciónelif (condición): declaración..else: declaración
convertir int a cadena
Diagrama de flujo de la declaración if-elif de Python
A continuación se muestra el diagrama de flujo mediante el cual podemos entender cómo usar elif en Python:

Ejemplo: Evaluación secuencial con estructura if-elif-else
En este ejemplo, el código utiliza unif-elif-else>declaración para evaluar el valor de la variableletter>. Imprime el mensaje correspondiente en función de siletter>es B, C, A o ninguno de los valores especificados, lo que demuestra una evaluación secuencial de las condiciones para la ramificación controlada.
Python3
# if-elif statement example> letter>=> 'A'> > if> letter>=>=> 'B'>:> >print>(>'letter is B'>)> > elif> letter>=>=> 'C'>:> >print>(>'letter is C'>)> > elif> letter>=>=> 'A'>:> >print>(>'letter is A'>)> > else>:> >print>(>'letter isn't A, B or C'>)> |
>
>Producción
letter is A>