modifications des tp, exercices, ajouts d'indications en JS, d'exemples en gloutons, 3 semaines de boulot enfin voilà

This commit is contained in:
2026-01-15 18:32:27 +01:00
parent 2048ebb9b7
commit ec1ccf9460
18 changed files with 3821 additions and 172 deletions

View File

@@ -1,9 +1,9 @@
### Exercices
1. **Écrire une fonction `calculer_distance`** qui prend en entrée les caractéristiques de deux Pokémon et retourne la distance euclidienne entre eux.
1. **Écrire une fonction `calculer_distance`** qui prend en entrée les caractéristiques de deux Pokémon et retourne la distance euclidienne entre eux.
2. **Tester la fonction** avec des exemples simples pour vérifier son bon fonctionnement
Conseil : n'oubliez pas d'importer la bibliothèque `pandas`qui permet de travailler avec des fichiers csv (le cours se trouve [ici](../données_en_table))
Conseil : n'oubliez pas d'importer la bibliothèque `pandas` qui permet de travailler avec des fichiers csv (le cours se trouve [ici](../données_en_table))
Le fichier [pokemons.csv](pokemons.csv) qui va avec.
@@ -13,7 +13,7 @@ Ne pas oublier d'installer la bibliothèque pandas
pip install --upgrade --proxy=172.16.0.253:3128 pandas
```
Pour charger les données :
```python
import pandas as pd
@@ -21,6 +21,11 @@ import pandas as pd
pokemons = pd.read_csv('chemin/vers/pokemons.csv')
```
---
<details>
<summary><strong>Voir la correction</strong></summary>
```python
import numpy as np
@@ -35,6 +40,8 @@ pokemon2 = [85, 80] # Exemple de stats pour le Pokémon 2
distance = calculer_distance(pokemon1, pokemon2)
print(f"La distance entre les deux Pokémon est : {distance}")
```
**Résultat attendu :** `La distance entre les deux Pokémon est : 31.400636936215164`
</details>