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 :
aest de typebool(une variable booléenne qui peut êtreTrueouFalse)best de typeint(une variable numérique entière)cest de typestr(une variable textuelle/string)dest de typestr(une variable textuelle/string) - pas une booléenne1234est 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