Diferència entre revisions de la pàgina «ASIX-M3-UF1-A2»
De wikiserver
(→Condicional if) |
|||
Línia 24: | Línia 24: | ||
</source> | </source> | ||
− | + | ==Condicionals else i elif. | |
+ | |||
+ | <source lang="python"> | ||
# Programa per la Sentència ELSE_ELIF | # Programa per la Sentència ELSE_ELIF | ||
edat = int(input("Edat: ")) | edat = int(input("Edat: ")) | ||
if edat >= 18 : | if edat >= 18 : | ||
− | print("Ets major d'edat") | + | print("Ets major d'edat") |
else: # S'executa si la condició de l'if és falsa | else: # S'executa si la condició de l'if és falsa | ||
− | print("Ets menor d'edat") | + | print("Ets menor d'edat") |
+ | </source> | ||
+ | <source lang="python"> | ||
# Si necessitem comprovar un altra valor de l'edat podem utilitzar ELIF | # Si necessitem comprovar un altra valor de l'edat podem utilitzar ELIF | ||
edat = int(input("Edat: ")) | edat = int(input("Edat: ")) | ||
if edat >= 18 : | if edat >= 18 : | ||
− | print("Ets major d'edat") | + | print("Ets major d'edat") |
elif edat >= 16: # es valida la condició només de l'if és falsa | elif edat >= 16: # es valida la condició només de l'if és falsa | ||
− | print("Ets un adolescent") | + | print("Ets un adolescent") |
else: # S'executa si la condició de l'elif és falsa | else: # S'executa si la condició de l'elif és falsa | ||
− | print("Ets menor d'edat") | + | print("Ets menor d'edat") |
+ | </source> |
Revisió del 09:43, 3 oct 2020
Condicional if
- Permet decidir si en funció d’una condició cal o no executar una o un conjunt d’instruccions.
if condició:
instrucció(ns)
</pre>
- La condició te dues respostes possibles: Certa o Falsa. Si és certa s’executarà el procediment i sinó no
- s’executarà i la execució continuarà amb les sentencies que hi hagi a continuació del bloc if.
Exemple:
# Programa per la Sentència if
edat = int(input("Edat:"))
if edat >= 18 :
print("Ets major d'edat")
if edat < 18 :
print("Ets menor d'edat")
==Condicionals else i elif.
# Programa per la Sentència ELSE_ELIF
edat = int(input("Edat: "))
if edat >= 18 :
print("Ets major d'edat")
else: # S'executa si la condició de l'if és falsa
print("Ets menor d'edat")
# Si necessitem comprovar un altra valor de l'edat podem utilitzar ELIF
edat = int(input("Edat: "))
if edat >= 18 :
print("Ets major d'edat")
elif edat >= 16: # es valida la condició només de l'if és falsa
print("Ets un adolescent")
else: # S'executa si la condició de l'elif és falsa
print("Ets menor d'edat")