Variables booléennes
Jusqu'à présent, nous avons vu des variables textuelles ainsi que des variables numériques entières. Nous allons aborder les variables
booléennes
et leurs cas d'utilisation dans les prochains exercices.Les variables booléennes ne peuvent prendre que deux valeurs :
True
et False
. Elles peuvent représenter si une affirmation (condition) est vraie ou fausse.is_better = True
sometimes = False
playing_football = True
hello = False
print(sometimes, playing_football)
Ce programme affichera
False True
car la valeur de sometimes
est définie comme False
et la valeur de playing_football
est définie comme True
.Pour obtenir les types des variables, nous pouvons utiliser la fonction
type
.a = True
b = 123
c = 'hello'
d = 'False'
print(type(a), type(b), type(c), type(d), type(1234))
Ce programme affichera
<class 'bool'> <class 'int'> <class 'str'> <class 'str'> <class 'int'>
. Ce qui signifie que :a
est de typebool
(une variable booléenne qui peut êtreTrue
ouFalse
)
b
est de typeint
(une variable numérique entière)
c
est de typestr
(une variable textuelle/string
)
d
est de typestr
(une variable textuelle/string
) - pas une booléenne
1234
est de typeint
(une valeur numérique)
Défi
Créez une variable numérique
favorite
et attribuez-lui votre nombre préféré. Créez une variable best
et attribuez-lui True
.Votre programme doit afficher les types des variables
favorite
et best
en sortie, ainsi que les types de True
, False
et 'long long text'
.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB