En plein apprentissage
Résolu
Synerz
Messages postés
1234
Date d'inscription
Statut
Membre
Dernière intervention
-
Synerz Messages postés 1234 Date d'inscription Statut Membre Dernière intervention -
Synerz Messages postés 1234 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- En plein apprentissage
- Logiciel apprentissage - Guide
- Apprentissage guidé gemini - Guide
- Telecharger logiciel d'apprentissage du clavier gratuit - Télécharger - Divers Bureautique
- TutoreDattilo Pro - Télécharger - Études & Formations
- Livre d'apprentissage VBA EXCEL - Forum Excel
1 réponse
Salut,
Le commentaire de ligne t'indique tout simplement de modifier la valeur de l'item "poche" existant, il ne faut pas créer un nouvel item poche, et il ne faut jamais créer une clé d'un dictionnaire en double, même si python ne bronche pas, car faire ce genre de choses conduira à des erreurs.
Ensuite si je met pas les virgules a la fin des listes la console me met une erreur bizarre non ?
Non, c'est parfaitement normal, c'est un séparateur, que ce soit dans les listes, tuples et dictionnaires ;)
Et ma dernière question c'est quand je valide mon code final il me met une erreur sur l'ajout de 50 a la key or et je ne comprends pas pourquoi ça marche pas
inventaire['or'] est de type int.
En sachant ceci, tu dois déjà savoir comment ajouter un nombre à un nombre.
nb = 5000
# Ajout de 50 à nb
?
append est une méthode de la class list.
nb : essaies de mettre un titre parlant à tes sujets ,)
inventaire = {
'or' : 500,
'poche' : ['silex', 'ficelle', 'pierre'], # Affectez une nouvelle liste à la clé 'poche'
'backpack' : ['xylophone','poignard', 'tente','pain']
}
Le commentaire de ligne t'indique tout simplement de modifier la valeur de l'item "poche" existant, il ne faut pas créer un nouvel item poche, et il ne faut jamais créer une clé d'un dictionnaire en double, même si python ne bronche pas, car faire ce genre de choses conduira à des erreurs.
Ensuite si je met pas les virgules a la fin des listes la console me met une erreur bizarre non ?
Non, c'est parfaitement normal, c'est un séparateur, que ce soit dans les listes, tuples et dictionnaires ;)
Et ma dernière question c'est quand je valide mon code final il me met une erreur sur l'ajout de 50 a la key or et je ne comprends pas pourquoi ça marche pas
inventaire['or'] est de type int.
En sachant ceci, tu dois déjà savoir comment ajouter un nombre à un nombre.
nb = 5000
# Ajout de 50 à nb
?
append est une méthode de la class list.
nb : essaies de mettre un titre parlant à tes sujets ,)
Merci de ta nouvelle réponse cette fois ci c'est sûr je te donne ta pierre lune pour que tu évolue haha
Ah oui c'est vrai qu'il faut une virgule pour les préparer en plus je le sais...
J'ai essayé avec le = j'ai une erreur de syntaxe.
je pense que le problème est que je dois juste l'ajouter et que la façon de faire de juste plus haut lui donne que la valeur 50
Je pense que tu sais comment faire, mais que tu cherches les complications, alors que ce qui est demandé est certainement une des premières choses que tu as dû voir.
L'énoncé demande d'ajouter 50 à la valeur de 'or'
En gros, il te demande d'incrémenter cette valeur de 50.
Version basique :
Version simplifiée (et à utiliser)