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 :

Utiliser deux classes pour pouvoir créer une fonction


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 3
    Par défaut Utiliser deux classes pour pouvoir créer une fonction
    Bonjour à tous,

    j'ai un petit exercice en python mais je n'arrive pas à le réaliser.
    Je veux utiliser deux classes pour pouvoir créer une fonction (ma fonction qui est un calcul mathématique), mais je ne sais pas comment faire.
    Je vous montre un exemple

    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
    class 1() : 
     
        def __init__ (self, a, b, c, d, e):
            self.a= a
            self.b= b
            self.c= c
            self.d= d
            self.e= e
     
    class 2():
     
        def __init__ (self, x, y, z):
            self.x= x
            self.y= y
            self.z= z
    et maintenant dans une class Calcul() je veux implémenter ma formule en faisant la chose suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    def w(self):
          if self.d == 0
            return b
          elif self.d == 1
           return x + b
    Merci pour votre aide

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    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 743
    Par défaut
    Salut,

    Ce que vous cherchez à faire n'est pas très clair (la question non plus!).
    Peut être que vous devriez commencer par faire çà sans classe.... çà permettrait de montrer quelque chose qui marche et un point de départ.

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

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 3
    Par défaut
    Hey,

    En fait je veux simplement utiliser deux classes pour pouvoir faire mon calcul.
    Je n'ai pas compris comment faire si je veux avoir un résultat sans utiliser de classe

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    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 743
    Par défaut
    Citation Envoyé par abc_def Voir le message
    En fait je veux simplement utiliser deux classes pour pouvoir faire mon calcul
    Et je vous ai suggéré de commencer à réaliser cela "sans".
    Après si vous ne savez pas vous y prendre avec les "class", il faudrait voir le problème que vous avez... (ce qui suppose que vous avez essayé quelque chose) ou ouvrir un tuto. au chapitre qui parle des class.

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

  5. #5
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 3
    Par défaut
    Pourriez-vous m'indiquer comme je pourrai faire sans class dans ce cas et obtenir un résultat svp.
    Car le calcul que je veux effectuer possède un élément des deux classes comme dans l'exemple montré ci-dessus

    Merci à vous

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    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 835
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par abc_def Voir le message
    Pourriez-vous m'indiquer comme je pourrai faire sans class dans ce cas et obtenir un résultat svp.
    Il faudrait d'abord que tu explicites avec des phrases simples quel calcul tu veux faire. Me semble que tu nous fais là un cas de problème XY.

    Citation Envoyé par abc_def Voir le message
    Car le calcul que je veux effectuer possède un élément des deux classes comme dans l'exemple montré ci-dessus
    Pas possible, les éléments d'une classe sont toujours distincts. Ce n'est pas parce qu'une classe X possède un attribut "toto" et qu'une classe Y possède aussi un attribut "toto" que ce sont les mêmes attributs. Prend par exemple une classe "carre" et une classe "rectangle", toutes deux possèderont à priori un attribut "longueur" mais ils n'auront pas la même signification pour l'un et pour l'autre.
    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]

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    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 743
    Par défaut
    Citation Envoyé par abc_def Voir le message
    Pourriez-vous m'indiquer comme je pourrai faire sans class dans ce cas et obtenir un résultat svp.
    Car le calcul que je veux effectuer possède un élément des deux classes comme dans l'exemple montré ci-dessus
    Un calcul se fait avec des nombres: scalaires, vecteurs, ou tableaux.
    Représenter un vecteur avec une liste, un tuple ou une "class" ne change pas grand chose au résultat.

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

Discussions similaires

  1. Aide programmation python
    Par LauraRL dans le forum Général Python
    Réponses: 3
    Dernier message: 03/01/2014, 15h34
  2. Aide Programme Python
    Par Lifestyle_Prod dans le forum Général Python
    Réponses: 8
    Dernier message: 19/05/2013, 15h30
  3. Aide programmation Python; Jeu de blackjack
    Par toniobuteau dans le forum Général Python
    Réponses: 1
    Dernier message: 03/10/2012, 06h21
  4. Aide programmation python récursivité
    Par bibi34 dans le forum Général Python
    Réponses: 2
    Dernier message: 29/11/2010, 00h29
  5. aide programme python!
    Par ano33 dans le forum Général Python
    Réponses: 4
    Dernier message: 28/04/2010, 16h54

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