0Pricing
Python Academy · Leçon

Types numériques et booléens

Découvrez les types de données int, float et bool à l’aide d’exemples pratiques.

Types numériques et booléens est une leçon Python Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Python Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Python Academy comprend 4 leçons au total.

Introduction

Python possède plusieurs types numériques. int contient des nombres entiers, float contient des nombres décimaux et complex contient des nombres complexes comme 3+2j.

Type entier

int stocke des nombres entiers de taille arbitraire : x = 42. Il n’y a pas de dépassement de capacité : les entiers Python grandissent selon les besoins.
x = 42
print(type(x))

Type flottant

float stocke des valeurs décimales sur 64 bits : pi = 3.14159. Attention à la précision des nombres à virgule flottante : 0.1 + 0.2 != 0.3 exactement.

Type booléen

bool est une sous-classe de int. True est égal à 1 et False est égal à 0. Vous pouvez écrire : True + True == 2.
print(True + True)
print(type(False))

Opérateurs arithmétiques

+ - * / // % ** sont vos opérateurs numériques. // est la division entière arrondie vers le bas, et ** est l’exponentiation.
print(7 // 2)  # 3
print(2 ** 10) # 1024

Opérateurs de comparaison

== != > < >= <= produisent des booléens. Utilisez is pour comparer l’identité, et non == pour les booléens.
print(10 > 3)
print(10 == 10)

Opérateurs logiques

and, or, not combinent des expressions booléennes. Python utilise l’évaluation en court-circuit : False and anything ignore la partie droite.
print(True and False)
print(not True)

Division entière et division réelle

5 / 2 donne 2.5 (float). 5 // 2 donne 2 (int). Précisez toujours le type de division dont vous avez besoin.
print(5 / 2)
print(5 // 2)

abs(), round(), pow()

abs(-7) donne 7. round(3.567, 2) donne 3.57. pow(2, 8) est équivalent à 2**8.
print(abs(-7))
print(round(3.567, 2))

Le module math

import math vous donne accès à math.sqrt(), math.pi, math.ceil(), math.floor() pour effectuer des opérations numériques avancées.

Valeur de vérité des booléens

Les nombres non nuls, les chaînes non vides et les collections non vides sont considérés comme vrais. 0, 0.0, '', [], {}, None sont tous considérés comme faux.

Vérification rapide

Quel opérateur Python effectue une division entière arrondie vers le bas ?

Récapitulatif

Nombres Python : int (précision arbitraire), float (64 bits), bool (True/False). Opérateurs clés : // pour la division entière arrondie vers le bas, ** pour la puissance et and/or/not pour les opérations logiques.

Continuez

Très bon travail ! Passez à la leçon suivante pour continuer à développer vos compétences.

Questions Fréquemment Posées

La leçon « Types numériques et booléens » est-elle gratuite ?

Oui — le texte complet de « Types numériques et booléens » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Python Academy, passe à CoddyKit PRO. Le cours Python Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Types numériques et booléens » ?

Découvrez les types de données int, float et bool à l’aide d’exemples pratiques. Tu pratiques Python Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Python Academy ?

Aucune expérience préalable n'est requise. Python Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Types numériques et booléens » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Python Academy ?

Oui. Chaque leçon Python Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Variables et affectation
  2. Types numériques et booléens
  3. Chaînes de caractères et conversion de types
  4. Lire les entrées utilisateur
← Retour à Python Academy