Condicionales simples (If - si) en Python
Hola Pythoncitos seguimos conociendo Python el lenguaje de programaci贸n simple y r谩pido.
Estructuras de Programaci贸n
Las estructuras de programaci贸n o
tomar decisiones y ejecutar ciertas
veces.
estructuras de control de flujo permiten
sentencias o realizar un proceso repetidas
Sentencias o Expresiones
Una expresi贸n es un conjunto de variables unidos por
operadores. Son 贸rdenes que se le dan al computador
para que realice una tarea determinada.
Una sentencia es una expresi贸n.
Condicional Simple (If)
Esta estructura permite ejecutar un conjunto de sentencias en funci贸n del
valor que tenga la expresi贸n de comparaci贸n (se ejecuta si la expresi贸n de
comparaci贸n tiene el valor true.
Las estructuras de control condicionales, son aquellas que nos permiten
evaluar si una o m谩s condiciones se cumplen, para decir qu茅 acci贸n
vamos a ejecutar.
La evaluaci贸n de condiciones solo puede tener 1 de 2 resultado
verdadero o falso (true o False)
Ejemplo:
- Si el sem谩foro esta en verde entonces cruzar茅 la calle.
Indentaci贸n
Para hablar de estructuras de control de flujo en Python, es imprescindible
primero, hablar de indentaci贸n.
¿Qu茅 es la identaci贸n? En un lenguaje inform谩tico la indentaci贸n es lo que
la sangr铆a al lenguaje humano escrito (a nivel formal). As铆 como para el
lenguaje formal, cuando uno redacta una carta, debe respetar ciertas
sangr铆as, los lenguajes inform谩ticos, requieren una indentaci贸n.
La indentaci贸n en Python es obligatoria, ya que de ella depender谩 su
estructura.
Una indentaci贸n de 4 (cuatro) espacios en blanco indicar谩 que las
instrucciones identadas, forman parte de una misma estructura de control.
Una estructura de control, entonces, se define de la siguiente
forma:
Inicio de estructura de control
4 espacios en blanco -------> Sentencias y/o expresiones
Sintaxis en Pseudoc贸digo
Si el resultado de la expresi贸n l贸gica es verdadero (true),
entonces se procesar谩n un grupo de instrucciones o
sentencias.
Sintaxis en Python
If (booleanExpression)
Statements
Operadores Relacionales
Para describir la evaluaci贸n a realizar sobre una condici贸n, se utilizan
operadores relacionales (o de comparaci贸n).
Problema 01 : Ingrese dos n煤meros enteros y visualice , el mayor de los n煤meros ingresados.
Problema 02 : Ingrese un numero entero, si es mayor o igual a 10 sumale 10 unidades y visualice su nuevo valor, si es menor a 10 se queda con el mismo valor.
Problema 3 : Una Tienda ofrece un descuento del 3% del valor de la compra, si la cantidad de producto adquiridos exceden mas de 5, Calcule el Total a pagar por una compra.