Les types de données de base

Les variables peuvent contenir différents types de données.

Voici les principaux :

  • int : Nombres entiers
  • float : Nombres décimaux
  • str : Chaînes de caractères (texte)
  • bool : Valeurs logiques (Vrai ou Faux)

Exemple :

# int : Nombres entiers
age = 16    

# float : Nombres décimaux
temperature = 36.5  

# str : Chaînes de caractères (texte)
nom = "Alice"  

# bool : Valeurs logiques (Vrai ou Faux)
est_majeur = False  

Le type booléen (bool)

Le type booléen peut être surprenant pour les débutants au début.

Le type booléen (ou bool en Python) ne contient que deux valeurs possibles :
- True (Vrai)
- False (Faux)

Il est principalement utilisé pour vérifier si une condition est vraie ou fausse pour exécuter des actions spécifiques, comme nous le verrons dans les chapitres suivants.

Exemple :

est_majeur = True  # La personne est majeure
est_inscrit = False  # La personne n'est pas inscrite

Connaître le type d'une variable

Pour connaître le type d'une variable, utilisez la fonction type() :

age = 16
type_age = type(age) # renvoie le type de age sous forme de chaîne de caractère.
print(type(age))  # Affiche : <class 'int'>

Convertir en nombre :

Le résultat de input() est toujours une chaîne de caractères. Si l'utilisateur entre un nombre, il sera toujours traité comme une chaîne. Pour convertir cette chaîne en entier, il faut utiliser int() ou float():

str_age = int(input("Quel âge as-tu ? "))
age = int(str_age) # age est un entier maintenant   

On l'écrira souvent en une seule ligne de code :

int(input("Quel âge as-tu ? "))

Pratique : exercices simples

  1. Créez une variable nom contenant votre prénom et utilisez print pour afficher : "Bonjour, [votre prénom]!".
  2. Créez une variable age avec votre âge et utilisez print pour afficher : "J'ai [votre âge] ans.".
  3. Déclarez une variable est_vacances contenant la valeur True ou False, puis affichez : "Est-ce les vacances ?" suivi de la valeur de la variable.
  4. Demandez à l'utilisateur de saisir son prénom avec la commande suivante : input("Entrez votre prénom : ") et affichez un message de bienvenue.
  5. Expérimentez avec type() pour afficher le type des variables que vous avez créées.