IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Créer une fonction commune à 4 listes


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut Créer une fonction commune à 4 listes
    Bonjour j’ai un gros problème je dois créer une fonction commune à 4 listes qui doit exécuter mon programme et je ne sais pas comment faire cette fonction
    Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Pays1=["la France","l'Angletterre","l'Allemagne","l'Espagne"]
    ReponseCapitale=[["Paris","paris"],["Londres","londres","Londre","londre"],["Berlin","berlin"],["Madrid","madrid"]]
    Score = 0
    stockage=[]
    for k in range(4):
        Question = randint(0,3)
        while Question in stockage:
            Question = randint(0,3)
        stockage.append(Question)
        Reponse = input("Quelle est la capitale de " + Pays1[Question]+" ?")
        if Reponse in ReponseCapitale[Question]:
            print("Bonne réponse")
            Score = Score + 1
        else :
            print("Mauvaise réponse la bonne réponse était " + str(ReponseCapitale[Question][0]))
     
    Pourcentage=Score/4*100
    print("Vous avez " +str(Score) + " bonne(s) réponse(s) soit "+ str(Pourcentage)+"%")
    Ensuite en gros je vais devoir ajouter deux autres listes pour capitale et pays américaines et créer une fonction commune aux capitales européennes et américaines qui exécuteront exactement ce code

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Salut,

    Citation Envoyé par Karmouk Voir le message
    je dois créer une fonction commune à 4 listes qui doit exécuter mon programme et je ne sais pas comment faire cette fonction
    "une fonction commune à 4 listes", je ne sais pas ce que c'est.
    Par contre une fonction peut prendre en arguments une ou plusieurs listes et retourner ce qu'on veut... encore faut-il le décrire (plus ou moins) précisément.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,



    "une fonction commune à 4 listes", je ne sais pas ce que c'est.
    Par contre une fonction peut prendre en arguments une ou plusieurs listes et retourner ce qu'on veut... encore faut-il le décrire (plus ou moins) précisément.

    - W
    D’accord, mais ducoup comment pourrais-je faire ? Depuis tout à l’heure je suis bloqué et je dois rendre ce travail pour demain

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Citation Envoyé par Karmouk Voir le message
    D’accord, mais ducoup comment pourrais-je faire ? Depuis tout à l’heure je suis bloqué et je dois rendre ce travail pour demain
    Si vous ne racontez pas ce qu'est supposé faire cette fonction, je ne vais pas l'inventer!

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,



    "une fonction commune à 4 listes", je ne sais pas ce que c'est.
    Par contre une fonction peut prendre en arguments une ou plusieurs listes et retourner ce qu'on veut... encore faut-il le décrire (plus ou moins) précisément.

    - W
    Citation Envoyé par wiztricks Voir le message
    Si vous ne racontez pas ce qu'est supposé faire cette fonction, je ne vais pas l'inventer!

    - W
    Cette fonction devra faire appelle à ces quatre listes ( dans le code il y a seulement que 2 liste mais je dois rajouter deux autres listes pour les capitales et pays américains) pour exécuter exactement ce que fait déjà ce programme mais je ne sais pas du tout comment faire je suis un débutant sur python

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Citation Envoyé par Karmouk Voir le message
    Cette fonction devra faire appelle à ces quatre listes
    Ca ne veut rien dire!
    Une fonction reçoit des arguments en paramètres (et là sont peut être vos listes) fait un boulot et retourne un résultat.

    Citation Envoyé par Karmouk Voir le message
    ( dans le code il y a seulement que 2 liste mais je dois rajouter deux autres listes pour les capitales et pays américains)
    Ah ben imaginez une fonction qui prend 2 paramètres A et B et une fonction qui en prend quatre A, B, C, D.... Moi je veux bien que çà fasse la même chose encore faut-il dire quoi!


    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Moi je crois simplement que vous devez encapsuler votre code dans une fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    def jeu_des_capitales(Pays, ReponseCapitale):
    Et qu'ensuite vous l'appelez avec différentes listes que vous avez construit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    jeu_des_capitales(PaysEurope, CapitalesEurope)
    jeu_des_capitales(PaysAmerique, CapitalesAmerique)
    etc ...

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Ca ne veut rien dire!
    Une fonction reçoit des arguments en paramètres (et là sont peut être vos listes) fait un boulot et retourne un résultat.



    Ah ben imaginez une fonction qui prend 2 paramètres A et B et une fonction qui en prend quatre A, B, C, D.... Moi je veux bien que çà fasse la même chose encore faut-il dire quoi!


    - W
    Voici la consigne qu’on m’a donné :

    «*Ce qui est déjà fait : Programme qui :
    • pose 4 questions sur les capitales européennes et 2 sur les capitales américaines ; • corrige les mauvaises réponses ;
    • accepte une mauvaise orthographe ;
    • ne répète pas 2 fois la même question.
    À faire :
    • créer une fonction commune aux capitales européennes et américaines ;
    • utiliser cette fonction pour que le programme fasse exactement ce qu’il fait déjà ; • le programme doit fonctionner quelle que soit la longueur de chaque liste.
    Remarque : vous devez conserver 4 listes : 1 pour les pays européens, 1 pour les capitales européennes, 1 pour les pays américains et 1 pour les capitales américaines*»

    Et mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     Pays1=["la France","l'Angletterre","l'Allemagne","l'Espagne"]
    ReponseCapitale=[["Paris","paris"],["Londres","londres","Londre","londre"],["Berlin","berlin"],["Madrid","madrid"]]
    Score = 0
    stockage=[]
    for k in range(4):
        Question = randint(0,3)
        while Question in stockage:
            Question = randint(0,3)
        stockage.append(Question)
        Reponse = input("Quelle est la capitale de " + Pays1[Question]+" ?")
        if Reponse in ReponseCapitale[Question]:
            print("Bonne réponse")
            Score = Score + 1
        else :
            print("Mauvaise réponse la bonne réponse était " + str(ReponseCapitale[Question][0]))
     
    Pourcentage=Score/4*100
    print("Vous avez " +str(Score) + " bonne(s) réponse(s) soit "+ str(Pourcentage)+"%").
    J’espère que là vous comprendriez mieux

  9. #9
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut
    Citation Envoyé par lg_53 Voir le message
    Moi je crois simplement que vous devez encapsuler votre code dans une fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    def jeu_des_capitales(Pays, ReponseCapitale):
    Et qu'ensuite vous l'appelez avec différentes listes que vous avez construit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    jeu_des_capitales(PaysEurope, CapitalesEurope)
    jeu_des_capitales(PaysAmerique, CapitalesAmerique)
    etc ...
    Désolé mais je n’ai pas vraiment compris

  10. #10
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Citation Envoyé par Karmouk Voir le message
    À faire :
    • créer une fonction commune aux capitales européennes et américaines ;
    • utiliser cette fonction pour que le programme fasse exactement ce qu’il fait déjà ; • le programme doit fonctionner quelle que soit la longueur de chaque liste.
    Le code que vous avez posté ne traite pas capitales européennes et américaines. S'il le faisait, vous y verriez les sections de code qui se répètent et sauriez que faire pour factoriser cela en fonction. Mais bon, quand çà veut pas, çà ne le fait pas.

    - W
    PS: et comme vous avez zappé la première partie de l'exercice, impossible de comprendre la seconde...
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  11. #11
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Le code que vous avez posté ne traite pas capitales européennes et américaines. S'il le faisait, vous y verriez les sections de code qui se répètent et sauriez que faire pour factoriser cela en fonction. Mais bon, quand çà veut pas, çà ne le fait pas.

    - W
    Le code faisait cela mais les Pays européennes et américains étaient dans la même liste ainsi que pour les capitales. Ensuite mon professeur nous a imposé de créer ces 4 listes et de créer une fonction et là je bloque

  12. #12
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Et bien faites une fonction. Sa définition commencera par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    def jeu_des_capitales(Pays, ReponseCapitale):
    Et si vous ne savez pas ce que c'est qu'une fonction ou comment on en fait une c'est le moment d'ouvrir un tuto

  13. #13
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut
    Citation Envoyé par lg_53 Voir le message
    Et bien faites une fonction. Sa définition commencera par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    def jeu_des_capitales(Pays, ReponseCapitale):
    Et si vous ne savez pas ce que c'est qu'une fonction ou comment on en fait une c'est le moment d'ouvrir un tuto
    J’ai regardé un tuto mais je ne comprends toujours pas

  14. #14
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Poser nous une question / demande d'explication sur le tuto que vous regardez et le point précis que vous ne comprenez pas alors dans ce cas.

  15. #15
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 875
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Karmouk Voir le message
    J’ai regardé un tuto mais je ne comprends toujours pas
    Bonjour

    Ce que t'explique lg_53, c'est que le fait que ce soit européen ou américain n'a aucune importance pour la fonction. Si la fonction reçoit une liste de pays en argument 1 et une liste de capitales en argument 2, elle pourra alors choisir un pays au hasard dans la première liste, récupérer la capitale associée dans la seconde, poser ensuite la question à l'utilisateur et vérifier sa réponse. Et répéter tout ça autant que prévu pour comptabiliser les points.
    Ensuite, l'appelant de la fonction pourra passer au choix
    • une liste de pays d'Europe et la liste des capitales associées
    • une liste de pays des EU et la liste des capitales associées

    La fonction traitera chacun de ces couples de listes de façon équivalente.
    Il y a bien le détail "poser 2 questions pour les pays X et 4 questions pour les pays Y" mais ce n'est qu'un détail, ce nombre de questions pouvant être passé en 3° paramètre de la fonction.

    Donc ça pourrait être un truc ressemblant à ceci
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    def jeu_des_capitales(listePays, listeCapitales, nb_questions):
        res=0
        boucler sur le nombre de questions prévues
            choisir un "n" au hasard compris entre 0 et nombre_de_pays_de_la_liste
            Afficher "quelle est la capitale de ", listePays[n]
            lire_la_reponse()
            evaluer_si_la_reponse_correspond_a listeCapitales[n]
            si oui alors incrémenter res
        fin_boucle
        renvoyer res
    fin_fonction

    Et "lire un tuto" est une expression raccourcie et élégante signifiant en réalité "ouvre un tuto, lis le avec attention depuis le début, fais les exercices qui s'y trouvent et réfléchis aux concepts qu'on y enseigne".
    Il y a une autre expression toute aussi raccourcie mais moins élégante: "arrête de glander et sors toi les doigts"
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  16. #16
    Nouveau membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 8
    Par défaut
    j'ai réussi mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Pays1=["la France","l'Angletterre","l'Allemagne","l'Espagne","l'Italie"]
    ReponseCapitale1=[["Paris","paris"],["Londres","londres","Londre","londre"],["Berlin","berlin"],["Madrid","madrid"],["Rome","rome"]]
    Pays2=["USA","Canada"]
    ReponseCapitale2=[["Washington","Washington DC"],["Ottawa","ottawa"]]
    nb_questions1=4
    nb_questions2=2
     
     
     
    def pose_question(nb_questions, Pays, Capitales):
        stockage=[]
        Score = 0
        for k in range(nb_questions):
            Question = randint(0,len(Pays)-1)
            while Question in stockage:
                Question = randint(0,len(Pays)-1)
            stockage.append(Question)
            Reponse = input("Quelle est la capitale de " + Pays[Question]+" ?")
            if Reponse in Capitales[Question]:
                print("Bonne réponse")
                Score = Score + 1
            else :
                print("Mauvaise réponse la bonne réponse était " + str(Capitales[Question][0]))
        return Score
     
    score1=pose_question(nb_questions1,Pays1,ReponseCapitale1)
    score2=pose_question(nb_questions2,Pays2,ReponseCapitale2)
    score_total=score1+score2
    Pourcentage=score_total/(nb_questions1+nb_questions2)*100
     
    print("Vous avez " +str(score_total) + " bonne(s) réponse(s) soit "+ str(Pourcentage)+"%")

  17. #17
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 875
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Karmouk Voir le message
    j'ai réussi mon code :




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Pays1=["la France","l'Angletterre","l'Allemagne","l'Espagne","l'Italie"]
    ReponseCapitale1=[["Paris","paris"],["Londres","londres","Londre","londre"],["Berlin","berlin"],["Madrid","madrid"],["Rome","rome"]]
    Pays2=["USA","Canada"]
    ReponseCapitale2=[["Washington","Washington DC"],["Ottawa","ottawa"]]
    nb_questions1=4
    nb_questions2=2
     
     
     
    def pose_question(nb_questions, Pays, Capitales):
        stockage=[]
        Score = 0
        for k in range(nb_questions):
            Question = randint(0,len(Pays)-1)
            while Question in stockage:
                Question = randint(0,len(Pays)-1)
            stockage.append(Question)
            Reponse = input("Quelle est la capitale de " + Pays[Question]+" ?")
            if Reponse in Capitales[Question]:
                print("Bonne réponse")
                Score = Score + 1
            else :
                print("Mauvaise réponse la bonne réponse était " + str(Capitales[Question][0]))
        return Score
     
    score1=pose_question(nb_questions1,Pays1,ReponseCapitale1)
    score2=pose_question(nb_questions2,Pays2,ReponseCapitale2)
    score_total=score1+score2
    Pourcentage=score_total/(nb_questions1+nb_questions2)*100
     
    print("Vous avez " +str(score_total) + " bonne(s) réponse(s) soit "+ str(Pourcentage)+"%")
    Pas mal

    Il y a des trucs optimisables (comme comment afficher une chaine complexe ou cette répétition de randint() que tu peux éviter dans ta façon de gérer les questions déjà posées) mais tu t'en sors bien.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. [Bouml]modifier le générateur de code python
    Par cedrix57 dans le forum BOUML
    Réponses: 4
    Dernier message: 16/03/2009, 22h12
  2. Réponses: 3
    Dernier message: 08/03/2009, 10h50
  3. conversion d'indentation dans un code python
    Par KINENVEU dans le forum Général Python
    Réponses: 2
    Dernier message: 26/02/2009, 04h04
  4. Réponses: 1
    Dernier message: 24/05/2008, 17h04
  5. [SWIG] dialogue entre code C et code python
    Par dmichel dans le forum Interfaçage autre langage
    Réponses: 12
    Dernier message: 19/12/2007, 21h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo