Cours complet de Spé NSI (Numérique et Sciences Informatiques) pour le Lycée Première Générale. Révise efficacement avec StudentAI.
#### Exemples de méthodes de listes :
#### Mini-exercice :
Créez une liste contenant les nombres de 1 à 10. Ajoutez le nombre 11 à la fin, insérez le nombre 0 au début, puis supprimez le nombre 5. Affichez la liste à chaque étape.
Correction :
```python
ma_liste = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(ma_liste) # Affiche [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
ma_liste.append(11)
print(ma_liste) # Affiche [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
ma_liste.insert(0, 0)
print(ma_liste) # Affiche [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
ma_liste.remove(5)
print(ma_liste) # Affiche [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11]
```
Exemple concret :
```python
mon_dictionnaire = {'nom': 'Alice', 'age': 17, 'ville': 'Paris'}
print(mon_dictionnaire['nom']) # Affiche 'Alice'
mon_dictionnaire['age'] = 18 # Met à jour l'âge
mon_dictionnaire['pays'] = 'France' # Ajoute une nouvelle clé
```
#### Mini-exercice :
Créez un dictionnaire pour stocker les informations d'un étudiant (nom, âge, matière préférée). Modifiez l'âge et ajoutez une nouvelle clé pour le pays d'origine.
Correction :
```python
etudiant = {'nom': 'Bob', 'age': 16, 'matiere_preferee': 'Math'}
print(etudiant) # Affiche {'nom': 'Bob', 'age': 16, 'matiere_preferee': 'Math'}
etudiant['age'] = 17 # Met à jour l'âge
etudiant['pays'] = 'France' # Ajoute le pays d'origine
print(etudiant) # Affiche {'nom': 'Bob', 'age': 17, 'matiere_preferee': 'Math', 'pays': 'France'}
```
Structure de base :
```python
try:
# Code qui peut causer une erreur
except ExceptionType:
# Code à exécuter en cas d'erreur
```
Exemple concret :
```python
try:
x = int(input('Entrez un nombre : '))
except ValueError:
print('Ce n est pas un nombre valide!')
```
#### Mini-exercice :
Écrivez un programme qui demande à l'utilisateur de saisir un nombre et qui, en cas d'erreur, affiche un message d'erreur et redemande la saisie.
Correction :
```python
while True:
try:
x = int(input('Entrez un nombre : '))
break # Sort de la boucle si l'entrée est valide
except ValueError:
Tableaux récapitulatifs, mnémotechniques, exercices corrigés, QCM et colle orale IA — tout est inclus.
S'inscrire gratuitementQCM illimités, colle orale IA, flashcards et bien plus — 100% gratuit.
Commencer à réviser