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
- Reprendre le programme sondage précédent.
- Écrire la fonction salaire_max(donnees: list) -> int qui renvoie le salaire le plus élevé.
- Écrire la fonction age_moyen(donnees:list) -> float qui calcule la moyenne d’âge des individus.
- É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.
- Reprendre le programme googleplaystore précédent.
- É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.
- Chercher toutes les applications dont le nom contient le mot Photo.
- Compter le nombre d’applications renvoyées.
- Écrire la fonction meilleur_app_notee(tab: list) -> dict qui renvoie l’application la mieux notée du tableau tab.
- Trouver l’application photo la mieux notée.
- É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.
- Dans le programme principal, construire le tableau des applications photo dont la note est strictement supérieure à la moyenne.