Python class cat was defined, but cat was not defined.

Asked 2 years ago, Updated 2 years ago, 59 views

class cat:
    def __init__(self, name, age):
        self.__name = name
        self.__age = age
    def setname(self, name):
        self.__name = name
    def getname(self):
        return self.__name
    def setage(self, age):
        self.__age = age
    def getage(self):
        return self.__age
    missy = cat('missy', 3)
    lucky = cat('lucky', 5)
    print (missy.getname(), missy.getage())
    print (lucky.getname(), lucky.getage())

I wrote it like this, but it says that cat is not defined, so why is that?

class python

2022-09-20 22:17

1 Answers

    missy = cat('missy', 3)
    lucky = cat('lucky', 5)
    print (missy.getname(), missy.getage())
    print (lucky.getname(), lucky.getage())

Would you like to erase the indentation of these lines? Like this.

missy = cat('missy', 3)
lucky = cat('lucky', 5)
print (missy.getname(), missy.getage())
print (lucky.getname(), lucky.getage())

Find out why this is important


2022-09-20 22:17

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.