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 :

problème sur une méthode


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2014
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 98
    Par défaut problème sur une méthode
    bonjour,

    j'ai écrit un code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    class Repere:
        def __init__ (self,abscisse, ordonnée):
                self.abscisse=abscisse
                self.ordonnée=ordonnée
     
    class Somme(Repere):
        def  __init__(self,vecteur):
                super().__init__(abscisse=10, ordonnée=10,somme=10)
    4
      def somme(self,abs=10,ordo=15)
     
                abs  + self.abscisse=self.abscisse
                ordo + self.ordonnée=self.ordonnée
    j'ai l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    C:\Users\Administrateur\PycharmProjects\vecteur\venv\Scripts\python.exe C:/Users/Administrateur/PycharmProjects/vecteur/repere
      File "C:/Users/Administrateur/PycharmProjects/vecteur/repere", line 13
        abs  + self.abscisse=self.abscisse
        ^
    SyntaxError: cannot assign to operator
     
    Process finished with exit code 1
    je ne sais pas ecrire la methode def somme
    merci

  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,

    Lancez l'interpréteur Python:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >>> a,b,c = 1,2,3
    >>> a + b = c
      File "<stdin>", line 1
    SyntaxError: can't assign to operator
    >>>
    Ce que vous écrivez n'a pas de sens pour Python.
    Et si vous ne maîtrisez pas encore l'écriture des instructions de base, il est prématuré de jouer avec class et méthodes.

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

  3. #3
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Citation Envoyé par jm41320 Voir le message
    c'est l'aide de ce forum
    c'est a en rire
    En même temps, lorsqu'on écrit cela, c'est sans doute que la POO est hors de portée, non ?

  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 jm41320 Voir le message
    c'est l'aide de ce forum
    c'est a en rire
    Vous avez déjà ouvert une discussion sur un sujet similaire il y a quelque jours. On vous a donné une solution que vous n'êtes même pas foutu de recopier.

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

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 833
    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 833
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par jm41320 Voir le message
    c'est l'aide de ce forum
    Mais tu attends quoi comme aide ? Qu'on t'apprenne qu'une affectation ne peut se faire que si l'opérande de gauche est "affectable" ? Tu veux pas qu'on t'apprenne l'algèbre de boole aussi ? Ou bien les mathématiques élémentaires qui sont la base de la programmation (règles de l'addition, soustraction, etc) ?
    C'est l'aide telle qu'on la pratique. On aide ceux qui s'aident d'abord. Ils lisent des tutos, s'essayent aux exercices, et ensuite quand ils ont certains soucis naturels de compréhension on intervient. Mais on attend quand-même un degré minimal de connaissances élémentaires.
    Toi tu arrives avec ton a+b=c qui ne signifie absolument rien dans Python (et dans les autres langages j'ai un sérieux doute), preuve s'il en fallait une que tu n'as jamais lu un seul tutoriel d'apprentissage Python de ta vie. Et sans avoir ces bases (c'est quoi une variable, une expression, comment affecter l'un à l'autre) tu te lances direct dans les classes, tu te vautres bien évidemment et tu te plains de ce qu'on prend du temps pour t'expliquer ta nullité et le moyen d'en sortir au lieu de t'y laisser dedans ?
    Et en plus tu oses te prétendre "formateur". C'est une insulte faite à tous les vrais formateurs, tous ceux qui déjà ont un certain niveau de connaissances (ce que tu n'as bien évidemment pas) pour pouvoir ensuite le transmettre.

    Citation Envoyé par jm41320 Voir le message
    c'est a en rire
    Au-moins t'auras pas tout perdu.
    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. Problème de thread sur une méthode d'une classe C++
    Par yoshi84300 dans le forum Threads & Processus
    Réponses: 5
    Dernier message: 12/03/2013, 11h23
  2. Problème sur une requête Http méthode POST
    Par anto2b dans le forum Android
    Réponses: 0
    Dernier message: 13/02/2013, 11h53
  3. Problème return sur une méthode
    Par root76 dans le forum Langage
    Réponses: 3
    Dernier message: 07/03/2008, 10h43
  4. Problème d'exposant sur une méthode mathématique.
    Par ecobarito dans le forum Débuter
    Réponses: 14
    Dernier message: 29/08/2007, 20h16
  5. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17

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