Pensez à sauvegarder régulièrement vos programmes !_
Voici une liste de vocabulaire informatique en français et anglais :
Ecrire un programme qui :
On crée le dictionnaire monPC suivant qui stocke les informations de configuration d'un ordinateur:
monPC = {
"device": "Laptop",
"constructeur": "DELL",
"ram": "8G",
"processeur": "Intel core i5",
"stockage": "SSD 256Go"
}
Copier/Coller ce dictionnaire et créer un programme qui effectue les actions suivantes :
On considère le carnet de notes suivant contenu dans un dictionnaire :
moyennes_T1 = {
"Célestine" : 11,"Cédric" : 10,"Farida" : 16,"Zélie" : 12,"Fatoumata" : 15,
"Colombin" : 19,"Ophélie" : 12,"Gauvin" : 9,"Rodolphe" : 11,"Ariel" : 16,
"Perrine" : 20,"Hippolyte" : 20,"Delphine" : 11,"Bertrand" : 13,"Awa" : 18,
"Perrette" : 10,"Eulalie" : 16,"Moussa" : 20,"Issa" : 10,"Marcelin" : 14,
"Barnabé" : 10, "Léonce" : 14,"Everiste" : 7,"Jean" : 17,"Anceline" : 9,
"Léontine" : 9,"Maya" : 14,"Pablo" : 19,"Bernard" : 10,"Vinciane" : 19,
"Daphné" : 18,"Ludovic" : 9
}
Créer un programme qui :
On complète le programme précédent avec le dictionnaire moyennes_T1.
Compléter le programme en ajoutant :
La fonction _rechercheeleve qui prend en paramètre le nom de l'élève et renvoie un message "prenom est dans la classe" si c'est le cas ou "prenom n'est pas dans la classe" sinon.
Une fonction qui calcule la moyenne de la classe. Elle prend en paramètre un dictionnaire et renvoie la moyenne.
Ecrire une fonction qui prend en paramètre un dictionnaire et renvoie la liste d'élèves (un ou plusieurs) qui ont obtenu la meilleure moyenne.
Ecrire une fonction qui prend en paramètre un dictionnaire et renvoie la liste des élèves qui n'ont pas obtenu la moyenne.
Ecrire une fonction qui prend en paramètre un dictionnaire et qui ajoute un point de moyenne à chaque élève (attention : impossible d'avoir une moyenne supérieure à 20).
Exercice un peu plus compliqué. On crée un dictionnaire dont les clés sont des noms d'élèves et les valeurs sont les listes de leurs notes :
carnet_notes = {
"Alain": [12, 15 , 17],
"Nathalie" : [15, 13 , 16],
"Robert": [13, 15 , 11]
}
Ecrire un programme qui :
On utilisera randint :
from random import randint
# et ensuite utiliser randint(1,5) pour avoir des chiffres choisis au hasard entre 1 et 5
Par exemple occurences de la liste [1,3,2,1,4,1,2,1,2,3] doit retourner le dictionnaire {1:4,2:3,3:2,4:1}.