Benvinguts a la sisena conferència d'aquesta sèrie. Ara ens estem aprofundint en la programació i aprendrem l'ús de les declaracions "if" a Python.
Les declaracions "if" són extremadament importants en la programació, ja que ens permeten construir programes que puguin prendre decisions basades en alguna condició.
Declaració If
"If statement" s'utilitza per executar un programa basat en diverses decisions. Per exemple, llegiu això:
"Si fa calor,
Fa un dia calorós
Begui molta aigua
En cas contrari, si fa fred
És un dia fred
portar roba abrigada
En cas contrari, és un dia preciós"
En les declaracions anteriors, estem prenent algunes decisions en funció d'algunes condicions. La primera declaració és una condició, la segona és la seva implicació i la tercera és l'execució d'una decisió.
Les declaracions if funcionen de la mateixa manera.
Vegem-ho a la programació.
Estem introduint una variable booleana.
is_hot = true
Ara afegirem una declaració "if"
if is_hot:
print("It's a hot day.")
Ara aquesta expressió s'executarà si la condició anterior és certa. Per sortir d'una declaració "if", hauríeu de prémer "Maj + Tab" per posar el cursor en línia per a una nova línia de codi.
Ara, anem a executar aquest programa.
Ara juguem amb aquest programa.
Vegeu què passa si canvio la condició anterior a falsa.
És clar que si la condició és falsa, no s'executa la "instrucció if". Ara afegirem una segona condició que s'executarà si no es compleix la primera condició.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
La condició "si" és falsa, per la qual cosa l'intèrpret passarà al següent conjunt de codis sota el sagnat "else".
"Si declaració" no es limita necessàriament a només dues condicions. Podeu tirar en tantes condicions com vulgueu. Afegim algunes condicions a aquest programa.
Estem definint una altra condició amb una variable booleana. Que sigui:
if_cold = True
Ara podem afegir una tercera condició al nostre programa. Funciona així
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Ara, si no és ni un dia calorós ni un dia fred, aleshores és un dia preciós. Aquí hem utilitzat una nova funció "elif" per definir una nova condició entre el primer "si" i l'últim "else". Podeu afegir tants "elif" com vulgueu.
Exercir
Solució
Embolicar!
Espero que gaudiu d'aquesta sèrie. La següent conferència serà sobre l'ús d'operadors en Python.
Pau!
Deixa un comentari