Las sentencias condicionales (si, si … otra cosa, si … elif … else, y si anidado) en Python

Python condicionales declaraciones : En este tutorial, vamos a aprender acerca de los sentencias condicionales (si, si … otra cosa, si … elif … else y anidado si) con ejemplos.

Las sentencias condicionales deciden el flujo de ejecución del programa. En la programación cada vez que tenemos que hacer ejecutar cualquier bloques especiales en base a la decisión entonces usamos las sentencias condicionales .

No hay necesidad de ser confundida al respecto porque lo estamos usando en nuestra vida diaria cuando tenemos que tomar algunas decisiones y en base a estas decisiones, que decidir lo qué tenemos que hacer a continuación. Situaciones similares se producen durante la programación también donde tenemos que tomar algunas decisiones basadas en las condiciones dadas y en base a estas decisiones que se ejecutará el bloque de código.

condicional declaraciones disponibles en el Python son,

  1. si las declaraciones
  2. si … else
  3. si … elif … else
  4. if anidadas

1) Python sentencia if

es una de las sentencias condicionales comunes en la mayoría de los cuales se proporcionan algunas condiciones y si la condición es verdadera entonces bajo el bloque si se ejecutará la condición.

Sintaxis:

    if condition:
# what we want to execute here.

Ejemplo:

# input age
age=int(input('what is your age: '))
# checking the condition
if age>=18:
print('You are Grown-up now !')

salida

RUN 1:
what is your age: 21
You are Grown-up now !
RUN 2:
what is your age: 15

2) Python si … else

En lo anterior, hemos visto que si la condición es verdadera entonces bajo el bloque si se ejecutará a continuación, una cosa es, viene a nuestra mente que lo que sucede cuando la condición será falsa. Por lo tanto, para superar este problema que estamos utilizando si … else .

Sintaxis:

    if condition:
# what we want to execute here.
else:
# what we want to execute here.

Si la condición es verdadera , a continuación, se ejecuta el bloque de sentencias if declaración de otro modo más.

Ejemplo:

# input age
age=int(input('what is your age: '))
# checking the condition
if age>=18:
print('You are Grown-up now !')
else:
print('You are Young!')

salida

RUN 1:
what is your age: 21
You are Grown-up now !
RUN 2:
what is your age: 15
You are Young!

3) Python si … elif … else

Estas sentencias condicionales usar donde tenemos que comprobar varias condiciones en el programa . Si estos no cierto que es falsa continuación, los bloques sino solo ejecutan.

Sintaxis:

    if condition:
# what we want to execute here.
elif conditions:
# what we want to execute here.
else:
# what we want to execute here.

Ejemplo:

# input the age
n=int(input('Enter marks: '))
# checking the conditions
if n>=90:
print('Excellent')
elif n<90 and n>=75:
print('Passed')
else:
print('Fail')

salida

RUN 1:
Enter marks: 95
Excellent
RUN 2:
Enter marks: 80
Passed
RUN 3:
Enter marks: 63
Fail

4) Python if anidado

Como todos tenemos familiarizados con la palabra anidado que significa una declaración dentro de otro comunicado misma en la programación anidado si las declaraciones significan una sentencia if dentro de otra sentencia if es que podemos colocar uno dentro de otro si las declaraciones if.

Sintaxis:

    if condition:
# what we want to execute here.
if condition:
# what we want to execute here.
else:
# what we want to execute here.

Nota: En Python, cierto y falsa están escritos como Verdadero Falso y . Como Python seguir la regla de hendidura por lo que las declaraciones deben escribir bajo las muescas de si las declaraciones u otros.

Ahora, vamos a ver un ejemplo sobre la base de las sentencias condicionales por encima de lo que nos muestra el grado de los estudiantes.

Ejemplo:

# input the age
n=int(input('Enter marks: '))
# checking the conditions
if n>=75:
if n >=95:
print('Excellent')
else:
print('Pass')
else:
print('Fail')

salida

RUN 1:
Enter marks: 96
Excellent
RUN 2:
Enter marks: 89
Pass
RUN 3:
Enter marks: 69
Fail


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *