Challenge 1
Complete the class definition so creating Dog() works.
class Dog:
pet = Dog()
print(type(pet).__name__)
Press Ctrl⌘Enter to check your answer
Practice defining a class, initializing instance state, adding methods, and extending a base class.
Challenge 1
class Dog:
pet = Dog()
print(type(pet).__name__)
Press Ctrl⌘Enter to check your answer
Challenge 2
class Dog:
def __init__(self, name):
pet = Dog("Fido")
print(pet.name)
Press Ctrl⌘Enter to check your answer
Challenge 3
class Counter:
def __init__(self):
self.value = 0
def increment(self):
counter = Counter()
counter.increment()
print(counter.value)
Press Ctrl⌘Enter to check your answer
Challenge 4
class Animal:
def __init__(self, name):
self.name = name
class Dog(Animal):
def __init__(self, name, breed):
self.breed = breed
pet = Dog("Fido", "collie")
print(pet.name, pet.breed)
Press Ctrl⌘Enter to check your answer