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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 741
    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 741
    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 741
    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 741
    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 741
    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 741
    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

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