-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathperson.py
More file actions
38 lines (31 loc) · 914 Bytes
/
person.py
File metadata and controls
38 lines (31 loc) · 914 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
class person:
name = "my name"
age = 0
def __init__(self, _name, _age):
self.name = _name
self.age = _age
def greet(self):
greeting = "Hello " + self.name
#print greeting
return greeting
def greet_other(self, _person):
greeting = self.name + " shouting out to " + _person.name
#print greeting
return greeting
def greet_other_name(self, _name):
greeting = self.name + " shouting out to " + _name
#print greeting
return greeting
def get_age(self):
#print self.age
return self.age
def how_old(person):
print person.name, "is", person.age, "years old"
if __name__ == "__main__":
person1 = person("Segun", 5)
person2 = person("Femi", 17)
people = [person1, person2]
for p in people:
p.greet()
person1.name = "Jola"
person2.greet_other(person1)