ioCode

Bases des Dictionnaires

Dictionnaires • Cours-TP 2A

Cet exercice vous permet d'apprendre à manipuler les dictionnaires en Python à travers la gestion des caractéristiques et de l'inventaire d'un personnage de jeu.

  • Utilisez les variables mises à votre disposition. Ne créez pas de fonctions.
  • Si vous voulez faire afficher sur la console la valeur d'une variable nommée v, utilisez l'instruction print(v).
  1. Création : Créez un dictionnaire vide nommé inventaire. Créez ensuite un dictionnaire stats contenant la clé "force" associée à l'entier 10 et la clé "agilite" associée à l'entier 15.
  2. Accès : Accédez à la valeur associée à la clé "agilite" du dictionnaire stats et stockez-la dans une variable nommée agilite_actuelle.
  3. Modification et Ajout : Ajoutez la clé "pomme" associée à l'entier 5 dans le dictionnaire inventaire. Modifiez ensuite la clé "force" dans le dictionnaire stats pour que sa valeur devienne 12.
  4. Test de présence : Vérifiez si la clé "epee" est présente dans le dictionnaire inventaire. Stockez le résultat (qui doit être un booléen) dans la variable possede_epee.
  5. Parcours : À l'aide d'une boucle for, parcourez toutes les clés du dictionnaire stats et comptez combien de valeurs sont strictement supérieures à 11. Enregistrez ce nombre dans la variable stats_elevees.
  6. Flottants : Ajoutez une clé "poids_total" au dictionnaire inventaire avec une valeur initiale de 2.5 (un flottant). Augmentez ensuite cette valeur de 0.3 (pour simuler le ramassage d'un nouvel objet).
Langage
Console initialisée. En attente de l'interpréteur...