-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbasic.py
More file actions
39 lines (31 loc) · 807 Bytes
/
basic.py
File metadata and controls
39 lines (31 loc) · 807 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
"""
Module documentation
@author Fredrick Galoso
"""
'''
Block quote
Basic module, function, and class tutorial
'''
def adder(x, y):
return x + y
def mult(x, y):
return x * y
class Person(object):
def __init__(self, firstname, lastname, age):
self.firstname = firstname
self.lastname = lastname
self.age = age
class Dog(object):
def __init__(self, nickname, breed):
self.breed = breed
self.nickname = nickname
def is_of_breed(self, breed):
return breed == self.breed
def set_breed(self, breed):
self.breed = breed
return self.breed
class Girl(Person, Dog):
def __init__(self, firstname, lastname, age, nickname, breed):
self.dog = Dog(nickname, breed)
def is_girl(self):
return True