Comment affecter a une variable une valeur d'une liste

Fermé
Louis - 10 avril 2021 à 19:13
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 - 11 avril 2021 à 11:04
Bonjour,

J'ai un problème avec mon code, je cherche sans arret depuis au-moins 1h et je ne trouve toujours pas.
Le problème étant que je veuille affecter a une variable une valeur d'une liste mais je ne sais pas comment faire.
exemple:

liste=[0,5,8,5,9]
et je voudrais affecter a la variable
b
la deuxième valeur de la liste.
Pourriez vous m'aider car je suis vraiment bloqué.
Merci

Configuration: Windows / Opera 74.0.3911.218

3 réponses

Louis_0008 Messages postés 1 Date d'inscription dimanche 11 avril 2021 Statut Membre Dernière intervention 11 avril 2021
Modifié le 11 avril 2021 à 09:48
Bonjour, oui cela marche, mais maintenant dans un autre cas, voici une capture d'ecran pour l'illustrer
:

Cela marche mais a la fin, au lieu de m'afficher 6( puisque 1+5=6) il m'affiche 15. Auriez vous une solution ?
0
georges97 Messages postés 12588 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 27 novembre 2024 2 414
11 avril 2021 à 10:11
Bonjour yg_be, bonjour Louis_0008

@ Louis_0008, mettez 0 comme premier chiffre de la liste. Ne remarquez vous rien?
0
Louis_0008 > georges97 Messages postés 12588 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 27 novembre 2024
Modifié le 11 avril 2021 à 10:20
Bonjour, oui j ai remarqué qu'il "rassemble" les deux premières valeurs. moi j'aimerais au contraire qu'il les additionne. Auriez vous une solution a mon problème?
Merci.
0
georges97 Messages postés 12588 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 27 novembre 2024 2 414 > Louis_0008
11 avril 2021 à 10:32
En programmation, cela s'appelle concaténation et concerne des valeurs de type string ou chaîne de caractères. Un input correspond par défaut à ce type, raison pour laquelle vous obtenez ce résultat, tout à fait correct.

Pour obtenir une addition, il faut que vos variables soient de type entier ou float, ce qui doit se déclarer dans la fonction.

Je vous laisse chercher en vous donnant un lien

https://python.sdv.univ-paris-diderot.fr/02_variables/
0
Bonjour,
olala, je suis complètement a l'ouest, maitenant que vous me le dite j'ai bien compris. Merci beaucoup
0
georges97 Messages postés 12588 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 27 novembre 2024 2 414
11 avril 2021 à 10:42
Je vous en prie. Je suis un faux débutant avancé et n'ai pris la main sur yg_be, et lui demande de m'en excuser, que pour vous avancer, s'il n'est pas dispos ce matin.

Bon dimanche.
0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554 > georges97 Messages postés 12588 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 27 novembre 2024
11 avril 2021 à 11:04
@georges97, pas de soucis, c'est un forum, après tout, non?
0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554
11 avril 2021 à 11:02
peux-tu alors marquer la discussion comme résolue?
0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
10 avril 2021 à 20:01
bonjour,
peut-être
b=liste[1]
-1