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 :

Notion de tuple


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2023
    Messages : 8
    Par défaut Notion de tuple
    Salut, a tous j'ai des exercices sur la notion de tuples que j'arrive pas, on me demande ceci:
    Écrire une fonction signature qui reçoit un paramètre identite . Ce paramètre est un couple (tuple de deux composantes) dont la première composante représente un nom et la seconde un prénom.

    Cette fonction doit retourner la chaîne de caractères formée du prénom suivi du nom, séparés par une espace.
    Comme tout apprenant j'ai essayé avec ce schéma :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    def signature(identite):
    	identite = Prenom, Nom
    	if identite in signature:
    		return signature
    Mais j'ai essayé plusieurs instruments a l'intérieur de ma fonction mais j'arrive pas du tout

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour

    Premièrement, il faut toujours mettre ton code dans la balise CODE(#), sinon c'est illisible ! (Aucune excuse, tu l'as fait dans ton précédent sujet)

    ici ton problème n'a rien à voir avec les tuples simplement tu n'as aucune notions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def signature(identite):
        if identite in signature:
    ps: plus lisible avec la balise code et c'est du vrai python

    Tu écris "signature" est une fonction, puis, tu testes si "identité" est dans la fonction signature
    Et la fonction signature retourne elle même ?

    Je ne parle même pas des passages de paramètres à ta fonction ... difficile de trouver plus loufoque
    je passe un paramètre, et première chose à faire c'est de le remplacer (par encore un autre truc loufoque)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def signature(identite):
        identite = Prenom, Nom
    essayé plusieurs instruments à l'intérieur
    Tu as en fait essayé de permuter complètement au hasard les noms de variable, faire des choses au hasard sans réfléchir une seconde est une technique certainement innovante.


    -----------
    Je vais être top gentil, je vais t'écrire une partie de l'énoncé en python

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    identite = ('Maréchal', 'pierre')
     
    def signature(identite):
        ....

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2023
    Messages : 8
    Par défaut
    Citation Envoyé par papajoker Voir le message
    bonjour

    Premièrement, il faut toujours mettre ton code dans la balise CODE(#), sinon c'est illisible ! (Aucune excuse, tu l'as fait dans ton précédent sujet)

    ici ton problème n'a rien à voir avec les tuples simplement tu n'as aucune notions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def signature(identite):
        if identite in signature:
    ps: plus lisible avec la balise code et c'est du vrai python

    Tu écris "signature" est une fonction, puis, tu testes si "identité" est dans la fonction signature
    Et la fonction signature retourne elle même ?

    Je ne parle même pas des passages de paramètres à ta fonction ... difficile de trouver plus loufoque
    je passe un paramètre, et première chose à faire c'est de le remplacer (par encore un autre truc loufoque)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def signature(identite):
        identite = Prenom, Nom

    Tu as en fait essayé de permuter complètement au hasard les noms de variable, faire des choses au hasard sans réfléchir une seconde est une technique certainement innovante.


    -----------
    Je vais être top gentil, je vais t'écrire une partie de l'énoncé en python

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    identite = ('Maréchal', 'pierre')
     
    def signature(identite):
        ....
    Oui je comprends votre schéma mais tout ça n'est pas le problème puisque j'ai essayé aussi ça :
    [CODE] def signature(identite):
    Prenom = 'str'
    Nom = 'str'
    identite = (Prenom, Nom)
    res = Prenom + Nom
    for elem in identite:
    if Prenom in identite and Nom in identite:
    return res
    Mais toujours ça marche

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2023
    Messages : 8
    Par défaut
    Je suis nouveau sur le forum j'ai pas la maîtrise des règlements, donc guide moi juste parfois comment je dois postuler ici, et vos critiques je les prends en compte et si je comprenais l'exercice je serais pas là, et surtout ne dite pas d'abandonner si je fais pas d'effort, non, c'est mon effort qui m'a poussé vers votre forum, sinon je suis dans une régions où j'ai ni électricité et ni internet mais on veut apprendre par curiosité et conviction, donc on fait des recherches

  5. #5
    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 Zenitsu224 Voir le message
    je fais pas d'effort, non, c'est mon effort qui m'a poussé vers votre forum, sinon je suis dans une régions où j'ai ni électricité et ni internet mais on veut apprendre par curiosité et conviction, donc on fait des recherches
    Choisissez vous un tuto où il y a des exercices corrigés et commencez à vous entrainer avec çà.

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

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2023
    Messages : 8
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Choisissez vous un tuto où il y a des exercices corrigés et commencez à vous entrainer avec çà.

    - W
    Ok compris, et donner moi une référence de tuto qui pourrait m'aider a mieux comprendre puisque ici on peut rien apprendre avec vous, et votre forum c'est pour les experts en codage

  7. #7
    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 Zenitsu224 Voir le message
    Mais j'ai essayé plusieurs instruments a l'intérieur de ma fonction mais j'arrive pas du tout
    signature est le nom de la fonction: quel est l'intérêt de tester identite in signature? Est ce que signature est la chaine de caractères a retourner?

    Est ce que vous venez ici pour qu'on vous dise que vous avez écrit n'importe quoi ? Quel intérêt? Vous devriez le savoir en essayant de comprendre ce que vous avez écrit par vous même. Le pire est qu'à part vous dire çà, on ne peut pas vous expliquer quoi que ce soit puisque vous ne faites même pas l'effort de vous relire.

    note: relisez les règles avant de poster, vous êtes supposé savoir un minimum programmer avant de demander de l'aide. Ce qui suppose savoir relire les grosses boulettes qu'on écrit quand on s'endort sur son clavier.

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

  8. #8
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 540
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 540
    Par défaut
    On va essayé d'être un peu pédagogue: bien lire l'énoncé de l'exercice et son cours sur les tuples (si on donne un exercice sur quelque chose, c'est qu'on a vu la chose en cours en principe)
    Citation Envoyé par Zenitsu224 Voir le message
    Écrire une fonction signature qui reçoit un paramètre identite . Ce paramètre est un couple (tuple de deux composantes) dont la première composante représente un nom et la seconde un prénom.
    On nous dit que identite est tuple composé de 2 éléments le nom et le prénom, donc le paramètre sera de la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    identite=("Durand","Pierre")
    Cette fonction doit retourner la chaîne de caractères formée du prénom suivi du nom, séparés par une espace.
    Donc la fonction devra retournée pour mon exemple "Pierre Durand"
    donc l'affichage du résultat de l'appel de la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print(signature(("Durand","Pierre"))
    va afficher cette chaine

    Il te reste à retrouver comme accéder aux éléments d'un tuple, puis en faire la concaténation dans l'ordre demandé et retourner la chaine formée (pas l'afficher)

Discussions similaires

  1. Notion de boucles dans Business Object
    Par lionelEIGIP dans le forum Deski
    Réponses: 1
    Dernier message: 08/04/2004, 11h26
  2. Sous-ensembles de tuples
    Par HPJ dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/10/2003, 16h24
  3. Selection de tuples
    Par gguivarch dans le forum Requêtes
    Réponses: 2
    Dernier message: 11/07/2003, 15h27
  4. [Crystal Report] problème de plusieurs tuples à imprimer
    Par Jé_48 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 19/06/2003, 14h40
  5. Notion d'algorithme
    Par gtr dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 10/12/2002, 11h46

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