Unidad 3 - Estructuras condicionales
Unidad 3
Estructuras de control - Condicionales PseInt
Estructuras condicionales - Condicionales Python
# ESTRUCTURAS CONDICIONALES
numero = 5
if numero < 5:
print("El numero es menor que 5")
Podemos también simplemente colocar estructuras if, sin necesidad de agregar elif o else
Estructuras condicionales - Condicionales Python
# ESTRUCTURAS CONDICIONALES
numero = 5
if numero < 5:
print("El numero es menor que 5")
else:
print("El numero es mayor o igual que 5")
Como el número NO es menor a 5, se ejecutará el bloque de instrucciones del else
Relacionandolo con el diagrama de flujo:
Estructuras condicionales - Condicionales Python
# ESTRUCTURAS CONDICIONALES
numero = 5
if numero < 5:
print("El numero es menor que 5")
elif numero == 5:
print("El numero es igual a 5")
else:
print("El numero es mayor que 5")
En este caso el programa imprimirá “El numero es igual a 5”. Ejecuta el bloque de instrucciones del elif
Relacionandolo con el diagrama de flujo:
Indentación, tanto para las estructuras condicionales, repetitivas y para las funciones
Es importante recordarles que la indentación, es decir la cantidad de espacios o tabulaciones, determinan si una instrucción se encuentra dentro de una estructura condicional, repetitiva o de una función.
En el caso de los condicionales, NO es necesario y NO existe en Python ninguna instrucción que indique el final de un condicional.
El final de una estructura condicional, repetitiva o de una función se determina haciendo un nuevo salto de linea y tabulando la cantidad de veces necesaria para volver al “scope” deseado.
Error por mal tabulado del elif
Puedo tener más de una instrucción dentro de una estructura condicional