Diferència entre revisions de la pàgina «ASIX-M3-UF1-A2»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 37: Línia 37:
 
<source lang="python">
 
<source lang="python">
 
# Si necessitem comprovar un altre valor de l'edat podem utilitzar elif
 
# Si necessitem comprovar un altre 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 comprova només si la condició 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 només si la condició de l'elif és falsa
 
   print("Ets menor d'edat")
 
   print("Ets menor d'edat")
 
</source>
 
</source>
 +
 +
*Es poden posar tants elif com necessitem

Revisió del 09:48, 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ències else i 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 altre valor de l'edat podem utilitzar elif

edat = int(input("Edat: "))
if edat >= 18 :
  print("Ets major d'edat")
elif edat >= 16:                # es comprova només si la condició de l'if és falsa
  print("Ets un adolescent")
else:                           # S'executa només si la condició de l'elif és falsa
  print("Ets menor d'edat")
  • Es poden posar tants elif com necessitem