➕ Estructures condicionals
Una condició en programació és un estat que permet triar quina acció o accions del programa volem fer. L'acció o accions que es realitzaran dependran de si es compleix o no una condició (True/False). A continuació es mostra un exemple d'estructura condicional amb els arguments d'instruccions i les possibles bifurcacions (o camins) en Python.
Com veieu, la paraula clau que emprarem per iniciar una estructura condicional serà IF (amb el mateix significat que en la llengua anglesa). Aquesta condició anirà sempre acompanyada d'una expressió booleana i per últim, una sèrie d'expressions que s'hauran d'executar.
❗Però... fixa't molt bé, la condició sempre ha de finalitzar amb dos punts, i la següent línia s'escriurà amb una tabulació o sagnat.
Aquest sagnat s'empra per separar blocs de codi, en aquest cas, només s'executarà si es compleix la condició (operació booleana com a True), si no, l'execució continuarà a la següent línia de codi que trobi el programa en el mateix nivell que la condició (if).
Exemple:
# Variables
cookies = int(input())
# Execució
if cookies >= 5:
input("Voldràs una galeta? ")
print("Espero que t'agradi")
Resultat 1. Es compleix la condició, cookies = 6:
6
Voldràs una galeta? Sí
Espero que t'agradi
Resultat 2. No es compleix la condició, cookies = 4. En aquest cas, no s'executarà el codi que està dins el sagnat, i passarà al següent print() que es troba al mateix nivell que la condició.
4
Espero que t'agradi