Diferència entre revisions de la pàgina «Pràctiques d'introducció a Python . Part 2 - SMX»
Salta a la navegació
Salta a la cerca
m (→elif) |
m |
||
Línia 10: | Línia 10: | ||
És fa una sagnia per a determinar la imbricació (niament, com a una [https://ca.wikipedia.org/wiki/Matrioixca matrioixca]). | És fa una sagnia per a determinar la imbricació (niament, com a una [https://ca.wikipedia.org/wiki/Matrioixca matrioixca]). | ||
− | Ús del ''if'' sense imbricació (dóna error): | + | Ús del ''if'' (si) sense imbricació (dóna error): |
a = 33 | a = 33 | ||
b = 200 | b = 200 | ||
Línia 36: | Línia 36: | ||
= else = | = else = | ||
+ | Ús d'''elif'' (sinó si) i ''else'' (sinó): | ||
a = 200 | a = 200 | ||
b = 33 | b = 33 | ||
Línia 47: | Línia 48: | ||
[https://www.w3schools.com/python/trypython.asp?filename=demo_if_else Ho podeu provar aquí] | [https://www.w3schools.com/python/trypython.asp?filename=demo_if_else Ho podeu provar aquí] | ||
− | Ús d'''else'' sense ''elif'': | + | Ús d'''else'' (sinó) sense ''elif'' (sinó si): |
a = 200 | a = 200 | ||
b = 33 | b = 33 |
Revisió del 17:47, 15 abr 2020
Condicions lògiques matemàtiques
a igual que b: a == b a no igual que b: a != b a menor que b: a < b a menor o igual que b: a <= b a més gran que b: a > b a més gran o igual que b: a >= b
Imbricació
És fa una sagnia per a determinar la imbricació (niament, com a una matrioixca).
Ús del if (si) sense imbricació (dóna error):
a = 33 b = 200 if b > a: print("b és més gran que a") # sortirà un error per manca d'imbricació
Ús del if amb imbricació (com ha de ser):
a = 33 b = 200 if b > a: print("b és més gran que a") # imbricat amb la sagnia correcta
elif
Ús d'elif (sinó si):
a = 33 b = 33 if b > a: print("b és més gran que a") elif a == b: print("a i b són iguals")
else
Ús d'elif (sinó si) i else (sinó):
a = 200 b = 33 if b > a: print("b és més gran que a") elif a == b: print("a i b són iguals") else: print("a és més gran que b")
Ús d'else (sinó) sense elif (sinó si):
a = 200 b = 33 if b > a: print("b és més gran que a") else: print("b no és més gran a")
P11_Python
Escriviu el següent programa i executeu-lo.
#!/usr/bin/python3 # py0011.py nX = int(input("Si us plau, entreu un número enter: ")) if nX < 0: nX = 0 print('Negatiu canviat a zero') elif nX == 0: print('Zero') elif nX == 1: print('Un') else: print('Més') print("nX: %d" % nX)
Repetiu l'execució per a comprovar totes les opcions.
Bibliografia
El tutorial de Python Traducció de la comunitat de Python d'Argentina