Fonction random.shuffle

Résolu/Fermé
Clementine1998 Messages postés 34 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 juin 2016 - 16 avril 2016 à 14:55
Clementine1998 Messages postés 34 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 juin 2016 - 29 avril 2016 à 13:12
Bonjour, j'ai un problème avec la fonction random.shuffle qui est censée m'afficher dans un ordre aléatoire les membres d'une liste. Lorsque je lance mon programme, la fenêtre s'affiche mais rien n'est inscrit dedans. Est-ce que quelqu'un peut m'aider?

from tkinter import *
import random

fen=Tk()

ListeDeReponses=[1,2]

ReponseAleatoire=random.shuffle(ListeDeReponses)
Reponse=Label(fen,text=ReponseAleatoire)
Reponse.pack()

fen.mainloop()


En vous remerciant
A voir également:

1 réponse

ZePatator69 Messages postés 5 Date d'inscription jeudi 28 avril 2016 Statut Membre Dernière intervention 28 avril 2016
28 avril 2016 à 23:11
Attention, la fonction shuffle va simplement mélanger les éléments de ta liste, mais ne retourne rien. Du coup,
ReponseAleatoire
vaut
None
.

La fonction dont tu as besoin est
choice
:

ReponseAleatoire=random.choice(ListeDeReponses)


Ces fonctions sont decrites (en anglais) dans la documentation du module random.
0
Clementine1998 Messages postés 34 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 juin 2016
29 avril 2016 à 13:12
D'accord merci.
0