Cordiales saludos
Sirva esta publicación para que te animes a entrar al maravilloso mundo de la programación. De la mano de uno de los Lenguajes de programación más populares del momento: Python
Instrucción selectiva: Condicionales
Los condicionales en programación se utilizan para bifurcar las instrucciones. Si se comple la condición el programa realiza una instrucción, caso contrario (si no se cumple) realiza otra acción.
Hasta ahora habíamos realizado instrucciones secuenciales, una después de la otra.
A partir de ahora se amplia el abanico de posibilidades para resolver problemas. En la "condición" usaremos los temas aprendido: Operadores relacionales y operadores lógicos.
Desarrollando Nuestra Lógica de programación
Lógica, Algoritmos, Curiosidades, Habilidad Mental, Matemáticas...
Aprendiendo Python
De las Instrucción selectivas estudiaremos las simples y dobles.
Usamos if luego la condición finalizando con :
El cuerpo del if o bloque lo colocamos con indentación (sangría), pueden ir más de una línea de código. else es equivalente a si no o caso contrario.
Simple
En este tipo de selección si la condición se cumple, se ejecutan las instrucciones que estén dentro de la estructura. Si no se cumple el programa sigue su curso normal, saltando este if.
x = 10
if x == 10:
print("Hola, se cumple esta condicion")
Doble
En este tipo de selección si la condición es verdadera realiza la parte dentro de esta condición si no se cumple (lo que sería el caso contrario) realizaría la parte que está despues del else:
#######
#Aquí como 21 es mayor o igual a 18 (verdadero) se realiza la primera parte del condicional
edad = 21
if edad >= 18:
print("Es Mayor de edad")
print("Se cumple esta condicion")
else:
print("Es menor de edad")
#######
#Aquí como 12 es menor que 18 se realiza la segunda parte del condicional
edad = 12
if edad >= 18:
print("Es Mayor de edad")
else:
print("Es menor de edad")
print("Se cumple esta condicion")
Entrega anterior
Ejercicios Resueltos N111 al N122
Puedes practicar en esta web: PythonCumanés
Clases gratis de programación / Free programming classes
[ESP/ENG] Mi proyecto en Python/My project in Python.
Todos a programar!
Rafael Aquino