-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuser.py
More file actions
58 lines (42 loc) · 1.23 KB
/
Copy pathuser.py
File metadata and controls
58 lines (42 loc) · 1.23 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
class User:
def __init__(self, firstname, lastname, age, identify, height):
self.firstname = firstname
self.lastname = lastname
self.age = age
self.identify = identify
self.height = height
#Getters
def get_DescribeUser(self):
long_name = f"{self.firstname} {self.lastname} {self.age} {self.identify} {self.height}"
return long_name.title()
#Setters
@property
def age(self):
return self.__age
@age.setter
def age(self, newvalue):
self.__age = newvalue
@property
def firstname(self):
return self.__firstname
@firstname.setter
def firstname(self, newvalue2):
self.__firstname = newvalue2
@property
def lastname(self):
return self.__lastname
@lastname.setter
def lastname(self, newvalue3):
self.__lastname = newvalue3
@property
def identify(self):
return self.__identify
@identify.setter
def identify(self, newvalue4):
self.__identify = newvalue4
@property
def height(self):
return self.__height
@height.setter
def height(self, newvalue5):
self.__height = newvalue5