En plein apprentissage
Résolu/Fermé
Synerz
Messages postés
1221
Date d'inscription
mercredi 5 juin 2013
Statut
Membre
Dernière intervention
27 décembre 2017
-
Modifié par Synerz le 1/08/2016 à 10:49
Synerz Messages postés 1221 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 27 décembre 2017 - 2 août 2016 à 17:59
Synerz Messages postés 1221 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 27 décembre 2017 - 2 août 2016 à 17:59
A voir également:
- En plein apprentissage
- Telecharger logiciel d'apprentissage du clavier gratuit - Télécharger - Divers Bureautique
- Apprentissage informatique 16 ans - Forum Études / Formation High-Tech
- Cap informatique 15 ans - Forum Études / Formation High-Tech
- Guide d'apprentissage - Forum C#
- Lettre de motivation apprentissage bac pro ✓ - Forum Études / Formation High-Tech
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 ,)
Modifié par Synerz le 2/08/2016 à 09:28
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
2 août 2016 à 17:16
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)
2 août 2016 à 17:59