Forum
>>
Principianti
>>
Problema con AttributeError
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da pen |
2015-05-07 10:56:41 - Problema con AttributeError
|
Ciao a tutti,
ho bisogno del vostro aiuto. Ho creato una class con le istruzioni che vedete sotto nel codice. Il problema che non sto riuscendo a capire perchè quando chiamo il metodo printnum, mi dà il messaggio AttributeError: 'Prova' object has no attribute 'printnum'.? La versione di Python che sto usando è la 3.4.2. Questo è il codice: class Prova: def __init__(self,a,b): self.a = a self.b = b def printnum(self): return("numeri:",self.a,",",self.b) instanza = Prova(10,20) print(instanza.printnum()) grazie e saluti da Pen |
|
Scritto da Daniele aka Palmux |
2015-05-07 11:41:29 - Re: Problema con AttributeError
|
Ciao pen, tralasciando alcune cose che vedo nel tuo codice che
col tempo dovrai migliorare, credo che il tuo errore sia un banalissimo errore di indentazione e niente altro. class Prova: def __init__(self,a,b): self.a = a self.b = b def printnum(self): return("numeri:",self.a,",",self.b) instanza = Prova(10,20) print(instanza.printnum())Così indentato ti assicuro che restituisce i valori sia con python2.7 che python3.4. A presto. Daniele |
|
Scritto da pen |
2015-05-07 19:50:35 - Re: Problema con AttributeError
|
Ciao Daniele,
hai ragione era un problema di indentazione. Infatti ho provato l'istruzioni come sono scritte, con l'indentazione corretta, è funziona. Grazie per avermi risposto. saluti da Pen |
Pagina: 1
Esegui il login per scrivere una risposta.