👉 La sentència (if)
Et permetrà generar un bloc de codi que s'executarà si es compleix una condició inicial.
Exemple: en aquest primer exemple veiem com, si es compleix la condició on el primer nombre és major, s'executarà la instrucció (print) donant un missatge.
# Variables
n1 = 102
n2 = 100
# Execució
if n1>n2:
print("El primer nombre és major.")
Resultat:
El primer nombre és major.
👉 La sentència (else)
Opcionalment, i acompanyat a la sentència (if) (o a la que veurem a continuació (elif)) pots afegir una resposta (else) que s'executarà si la condició inicial no es compleix, és a dir, és False.
Exemple: veurem com completar l'exemple anterior.
# Variables
n1 = 99
n2 = 100
# Execució
if n1>n2:
print("El primer nombre és major.")
else:
print("El primer nombre NO és major.")
Resultat:
El primer nombre NO és major.
👉 La sentencia (elif)
Es poden incloure diverses condicions a verificar després de la primera condició (if).
Exemple: vegem com compta les lletres d'un nom i retorna un resultat tenint en compte diverses condicions.
# Variables
nom = "Manuel"
# Execució
if len(nom) == 7:
print("Té SET lletres.") # Aquesta sentència no s'executarà perquè és FALSE.
elif len(nom) < 7:
print("Té MENYS DE SET lletres.") # Aquesta sentència sí que s'executarà perquè és TRUE.
else:
print("Té MÉS DE SET lletres.")
Resultat:
Té MENYS DE SET lletres.
Taula resum