Manipuler les Nombres en Python : Guide Pratique pour Débutants

Exemple de code Python montrant la manipulation des nombres, la conversion entre chaînes de caractères et entiers, et le calcul de l’âge futur

Comprendre la différence entre chaînes de caractères et nombres :

Lorsque vous débutez en Python, il est fréquent de manipuler des données sous forme de chaînes de caractères, même si elles représentent des nombres. Par exemple, lorsqu’on demande l’âge d’un utilisateur via la fonction input(), Python renvoie toujours une chaîne de caractères, même si l’utilisateur tape un nombre.

Il est important de comprendre cette distinction, car les opérations sur les chaînes et sur les nombres ne se comportent pas de la même manière

Conversion et types de variables en Python :

Python propose différentes manières de gérer les types de variables :

  • str : chaîne de caractères
  • int : nombre entier
  • float : nombre à virgule
  • bool : vrai/faux

La fonction type() permet de vérifier le type d’une variable. Par exemple :

Cela vous permet de vous assurer que vos variables sont bien du type attendu avant de faire des opérations.

Exemple 1 : Ajouter 1 à un âge:

Si l’âge est une chaîne, l’opération age + 1 ne fonctionne pas. Il faut d’abord convertir la variable en entier :

Résultat :

Exemple 2 : Concaténer le nom et l’âge:

Vous pouvez créer une variable qui dépend d’une autre variable pour automatiser les calculs :


Ainsi, si l’âge change, le calcul se met à jour automatiquement, sans avoir besoin de modifier plusieurs lignes dans le code.

Exemple 1 : Ajouter 1 à un âge :

Si vous avez l’âge sous forme de chaîne de caractères, il faut le convertir en nombre avant de faire une opération mathématique.

Exemple 2 : Concaténer nom et âge:

Pour afficher un message complet combinant texte et nombre, vous devez convertir le nombre en chaîne avec str().

Résultat :

Exemple 3 : Calculer automatiquement l’âge futur:

Vous pouvez créer une variable qui dépend d’une autre variable pour automatiser le calcul de l’âge futur.


Comprendre les Commentaires en Python : Pourquoi et Comment les Utiliser


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *