Fiche de revision NSI

Mon image

1) Variables et types

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).

2) Chaînes de caractères

Une chaîne de caractères (str) est une suite de caractères.

Concaténation : additionner des textes.

Exemple : "Bonjour " + "Jean"

Longueur : len("Hello")

3) Conditions

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)

4) Boucles

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.

5) Listes

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.

6) Tuples

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).

7) Dictionnaires

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"