A voir également:
- [ PROJET NSI ] Sélectionner des valeurs selon un critère.
- Filigrane projet - Guide
- Comment sélectionner un message sur whatsapp pour y répondre - Guide
- Gant projet - Télécharger - Gestion de projets
- Selectionner texte sur pdf - Guide
- Excel liste de valeurs - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
ton code fonctionne bien?
ton code fonctionne bien?
Bonjour,
Plusieurs remarques :
Un petit exemple pour démarrer
Tu l'auras compris, il suffit à présent d'itérer sur
Bonne chance
Plusieurs remarques :
- peux-tu clarifier est la forme de la table
T
(quitte à donner les premières lignes) ? - ta fonction s'appelle
Test
mais ton énoncé parle dePopPays
; - ton code inclue
range(...)
mais tu n'as pas précisé quoi mettre à la place de...
; - dans ton code tu crées une variable
stock
que tu retournes (donc un entier) alors qu'on te demande de retourner un dictionnaire. - pour ton exercice le plus pratique serait d'utiliser un
defaultdict
comme ça tu peux directement incrémenter la population si le pays n'y figure pas (si tu préfères utiliser undict
, il faudra vérifier si le pays figure dans les clés et incrémenter/initialiser la population totale en fonction)
Un petit exemple pour démarrer
from collections import defaultdict def PopPays(T): d = defaultdict(int) d["Brésil"] += 10000 d["Brésil"] += 200000 d["France"] += 30000 print(d) return d
Tu l'auras compris, il suffit à présent d'itérer sur
Tpour extraire le pays de la ville et sa population pour corriger le contenu de
d.
Bonne chance