Skip to content

Instantly share code, notes, and snippets.

@lunaroyster
Created August 26, 2017 18:08
Show Gist options
  • Save lunaroyster/379aa82d418dc244f152d447fd4aff9e to your computer and use it in GitHub Desktop.
Save lunaroyster/379aa82d418dc244f152d447fd4aff9e to your computer and use it in GitHub Desktop.
Schoolwork
class Donor:
donors = []
def Input(self, Name, DateOfBirth, Address, Phone, BloodGroup):
self.__Name = Name
self.__DateOfBirth = DateOfBirth
self.__Address = Address
self.__Phone = Phone
self.__BloodGroup = BloodGroup
@staticmethod
def Append(donor):
Donor.donors.append(donor)
def Show(self):
print({
"Name": self.__Name,
"DateOfBirth": self.__DateOfBirth,
"Address": self.__Address,
"Phone": self.__Phone,
"BloodGroup": self.__BloodGroup
})
@staticmethod
def Search(bloodGroup):
matches = []
for donor in Donor.donors:
if(donor.BloodGroup==bloodGroup):
matches.append(donor)
return matches
a = Donor()
a.Input("qwer", "12/13/14", "1234", 178234189, "O+")
Donor.Append(a)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment