Escriu per cercar…

Selecció

El programa tria entre camins diferents segons una condició.

S'ensenya a
Estructures de control en PythonSelecció: condicions i execució condicionalPYTHONLlenguatges de marques i sistemes de gestió d’informacióDocuments dinàmicsASIXProgramacióProgramació estructuradaDAW-BIO

Introducció

A Seqüència vas veure que un programa és una línia recta: totes les sentències s’executen, sempre, en el mateix ordre.

Però un programa útil ha de poder decidir.

Un caixer automàtic no dona els diners a tothom: primer mira si n’hi ha al compte.

Aquesta pàgina és la que trenca la línia recta 😺

Per decidir, un programa necessita dues coses noves:

  • Una condició, que és una pregunta amb només dues respostes possibles.
  • Una sentència condicional, que executa unes sentències o unes altres segons la resposta.

A Computació vas conèixer els tipus int, float i str.

Ara toca presentar el tipus bool, que és el tipus de les respostes i no.

Obre un terminal tal com s’explica a Introducció.

Inicia l’intèrpret de Python en mode interactiu:

shell
uv run python

Condició

Una condició consisteix en la comparació de dos valors (o de dues variables).

El resultat d’aplicar una condició a un cas concret és un valor de tipus bool que indica si la condició es compleix o no es compleix.

Per representar el resultat d’una condició utilitzes una variable de tipus bool, perquè en el món de Python una condició es compleix o no es compleix.

El tipus bool només té dos valors: True i False.

python
type(True)
<class 'bool'>
type(False)
<class 'bool'>

Una variable pot tenir un valor de tipus bool.

python
a = True
a
True

==

Pots comparar si dos valors són iguals amb l’operador ==.

python
100 == 100
True

Estàs llegint una vista prèvia.

Inicia sessió amb Google per llegir la pàgina completa.

Inicia sessió amb Google

Amb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.