Forum >> Principianti >> TypeError: Dog() takes no arguments

Pagina: 1

Buonasera! Ancora una volta provo a eseguire un codice copiato dal manuale ma mi genera errore...
Mi spieghereste per favore cosa devo modificare?





class Dog:
    scientific_name='Canis lupus familiaris'   

    def __ini__(self, name):
        self.name=name                         

    def print_name(self): 
        print(self.name)

rex = Dog('Rex')   
fido = Dog('Fido')                               

rex.name                   
fido.name

Dog.scientific_name        
                           
                           

rex.scientific_name        
fido.scientific_name

rex.print_name()

manca una t.
THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Mm..scusa non ti seguo..
Mm..scusa non ti seguo..
Intende che devi scrivere __init__ e non __ini__ come hai fatto tu.

Cya
Assurdo!! T_T



Grazie a entrambi


Pagina: 1



Esegui il login per scrivere una risposta.