Exercices données en table

DonTab 05

Exercices

Exercice 1 **

Un institut de sondage a étudié la corrélation entre l’âge, la profession et le salaire des individus. Les données sont rassemblées dans le fichier sondage.csv

  1. Reprendre le programme sondage précédent.
  2. Écrire la fonction salaire_max(donnees: list) -> int qui renvoie le salaire le plus élevé.
  3. Écrire la fonction age_moyen(donnees:list) -> float qui calcule la moyenne d’âge des individus.
  4. Écrire la fonction dernier(donnees: list) -> str qui renvoie le dernier nom de l’ordre alphabétique.

Exercice 2 ***

Le magasin d’applications Google contient une offre importante. Chaque application possède ces caractéristiques. De plus, les utilisateurs peuvent les évaluer.

playstore playstore

  1. Reprendre le programme googleplaystore précédent.
  2. Écrire la fonction trouver_app(mot_cle: str, tab: list) -> list qui renvoie la liste des applications du tableau tab dont le nom contient mot_cle.

Indications:

  • L’instruction in permet de vérifier si une sous-chaîne est présente dans une chaîne de caractère.
  • Tous les mots commencent par une majuscule.
  1. Chercher toutes les applications dont le nom contient le mot Photo.
  2. Compter le nombre d’applications renvoyées.
  3. Écrire la fonction meilleur_app_notee(tab: list) -> dict qui renvoie l’application la mieux notée du tableau tab.
  4. Trouver l’application photo la mieux notée.
  5. Écrire la fonction moyenne_note(tab: list) -> float qui calcule la note moyenne des applications de tab. Le résultat sera arrondi à deux chiffres significatifs.
  6. Dans le programme principal, construire le tableau des applications photo dont la note est strictement supérieure à la moyenne.