PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""
Each method(function of a class) must have at least 1 parameter (conventionally named "self") that refers to the class itself.
"""
class mammal:
def __init__(self, legs, eyes, hasFur):
print("Creating a new mammal with",legs,"legs and",eyes,"eyes.")
self.legs = legs
self.eyes = eyes
self.hasFur = hasFur
self.liveBirth = True
def makeNoise(self):
print("Mammal makes a noise")
def addEyes(self, num):
self.eyes += num
def showData(self):
print("legs:",self.legs)
print("eyes:",self.eyes)
dog = mammal(4, 2, True)
human = mammal(2, 2, False)
alien = mammal(3, 10, False)
human.addEyes(-0.5)
human.showData()
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run