Sentencias if anidadas en Python
Las construcciones if else se pueden anidar
entre sí de forma arbitraria. Solo
es necesario respetar obligatoriamente
las sangrías.
Supongamos que tenemos una variable tst:
tst = 3
Comparemos nuestra variable con cero.
En el primer if establezcamos la condición: si
la variable es mayor o igual a 0.
Dentro de este if escribamos otra
condición - si el número es menor o igual
a 5. Para ella indicaremos también un bloque else.
Al final de la primera construcción if else
escribamos un mensaje para el caso en que el número
sea menor a 0:
if tst >= 0:
if tst <= 5:
print('less then or equal 5')
else:
print('more then 5')
else:
print('less then 0')
Supongamos que en la variable month se almacena
el número de orden del mes. Debe estar en un
intervalo del 1 al 12. En
caso contrario, que se muestre un mensaje
de error. A continuación, para cada número
de mes correcto, escriba un mensaje sobre
a qué estación del año pertenece.
Supongamos que en la variable num se almacena
un número. Si este número cae en el rango
del 10 al 99, entonces encuentre la suma
de los dígitos de este número. Si la suma obtenida
es menor o igual a 9, entonces muestre
un mensaje sobre que la suma de los dígitos es de un solo dígito,
en caso contrario muestre un mensaje sobre
que la suma de los dígitos es de dos dígitos.