Variables : une variable est un nom qui représente une valeur stockée en mémoire.
Exemple : x = 5 → on stocke la valeur 5 dans la variable x.
Types : le type indique la nature de la valeur.
Exemples :
Conversion : changer le type d’une valeur.
Exemples : int("5"), float("2.5"), str(10)
Saisie : input() permet de demander une valeur à l’utilisateur.
⚠️ input() renvoie toujours une chaîne de caractères (str).
Une chaîne de caractères (str) est une suite de caractères.
Concaténation : additionner des textes.
Exemple : "Bonjour " + "Jean"
Longueur : len("Hello")
Les conditions permettent d’exécuter des instructions seulement si une situation est vraie.
On utilise if, elif (sinon si) et else (sinon).
Comparaisons : elles permettent de comparer des valeurs.
Exemples : ==, !=, <, >, <=, >=
Logique : and / or / not permettent de combiner plusieurs conditions.
Exemple : (a > 5) and (b < 10)
Les boucles servent à répéter une action plusieurs fois.
For : boucle qui répète un nombre de fois connu.
Exemple : for i in range(5): répète 5 fois.
While : boucle qui répète tant qu’une condition est vraie.
Exemple : while i < 5: continue tant que i est inférieur à 5.
Break : stoppe la boucle immédiatement.
Continue : saute une itération et continue la boucle.
Une liste est une collection ordonnée d’éléments.
Les éléments sont accessibles par un index (position).
Création : liste = [1, 2, 3]
Ajouter : liste.append(4)
Accéder : liste[0] donne le premier élément.
Longueur : len(liste) donne le nombre d’éléments.
Un tuple est une collection ordonnée comme une liste, mais immuable.
On ne peut pas modifier un tuple après sa création.
Création : t = (1, 2, 3)
Utile pour des valeurs fixes (ex : coordonnées).
Un dictionnaire est une collection de paires clé : valeur.
On accède à une valeur grâce à sa clé.
Création : d = {"nom":"Jean", "age":16}
Accès : d["nom"] renvoie "Jean".
Ajouter : d["ville"] = "Paris"