Decisiones en Python
El operador if se utiliza para determinar alternativas dentro del programa o llevar a cabo validaciones, en caso de que algo suceda se realiza una acción, en caso contrario se puede ejecutar una acción distinta.
Para la toma de decisiones podemos hacer uso de los operadores relacionales, lógicos y las variables booleanas verdadero y falso mediante las palabras reservadas True y False.
La sintaxis de una condicional if es:
if CONDICIÓN:
INSTRUCCIÓN
Si se cumple con la CONDICIÓN, esto es si su valor es True, entonces se ejecuta la INSTRUCCIÓN, o el conjunto de instrucciones, la cual debe llevar siempre una sangría. Todo lo que esté en sangría se considerará como parte del if y se ejecutará siempre y cuando se cumpla con la CONDICIÓN.
Ejemplo. Recibir un precio de parte del usuario y si el precio es mayor o igual que 100 no se compra:
precio=float(input("Dame el precio"))
if precio>= 100:
print("no lo compro")
print("el programa continua") #esta línea se encuentra fuera del if ya que no tiene sangría
Se recomienda ver el siguiente video para mayor comprensión del if