Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Patient:
- def __init__(self, first_name, surname, age, mobile, postcode, symptoms):
- self.__doctor = 'None'
- self.__first_name=first_name
- self.__surname=surname
- self.__age=age
- self.__mobile=mobile
- self.__postcode=postcode
- self.__symptoms = symptoms
- def full_name(self):
- return self.__first_name+" "+self.__surname
- def get_doctor(self):
- return self.__doctor
- def link(self, doctor):
- self.__doctor = doctor
- def print_symptoms(self):
- for symptom in self.__symptoms:
- print(symptom)
- def get_first_name(self):
- return self.__first_name
- def set_first_name(self, new_fname):
- self.__first_name = new_fname
- def get_surname(self):
- return self.__surname
- def set_surname(self, new_sname):
- self.__surname = new_sname
- def get_age(self):
- return self.__age
- def set_age(self, new_age):
- self.__age = new_age
- def get_mobile(self):
- return self.__mobile
- def set_mobile(self, new_mobile):
- self.__mobile = new_mobile
- def get_postcode(self):
- return self.__postcode
- def set_postcode(self, new_postcode):
- self.__postcode = new_postcode
- def __str__(self):
- return f'{self.full_name():^30}|{self.__doctor:^30}|{self.__age:^5}|{self.__mobile:^15}|{self.__postcode:^10}|{self.__symptoms:^20}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement