Les classes en python

Résolu/Fermé
thekarakoune Messages postés 74 Date d'inscription lundi 30 novembre 2015 Statut Membre Dernière intervention 2 novembre 2016 - 20 juil. 2016 à 14:08
thekarakoune Messages postés 74 Date d'inscription lundi 30 novembre 2015 Statut Membre Dernière intervention 2 novembre 2016 - 20 juil. 2016 à 15:34
Bonjour à toutes et à tous,
débutant en Python, je bloc sur quelque chose de très basique:
j'ai définie la classe suivante dans un fichier dans IDLE:

class Personne:

def __init(self):
self.nom="Dupont"
self.prenom="prenom"
self.age=31
self.adresse="4, allée jean Rostand"
à l'execussion
je tape:
Bernard=Personne()
quand je mets
Bernard.nom il me lance une erreur
quelqu'un peut me guider à le corriger svp ?
Merci

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
20 juil. 2016 à 15:32
Bonjour,

Pour la prochaine fois, pense à utiliser la balise "<code python>" lorsque tu copies-colles un code.
Exemple :
<code python>
ici tu mets ton code
</code>
Indique également ton message d'erreur. Cela peut nous mettre sur la voie.

Sinon ici, il doit s'agir de cette ligne qui est fausse :
def __init(self):
Mets plutôt :
def __init__(self):

Deux tirets avant, deux tirets après.

Cdlt,
1
thekarakoune Messages postés 74 Date d'inscription lundi 30 novembre 2015 Statut Membre Dernière intervention 2 novembre 2016
20 juil. 2016 à 15:34
Merci bien
0