Brookdale Community College Class Design Python Project
Description
Personal Information Class Design a class that holds the following personal data: name, address, age, and phone number. Write appropriate accessor and mutator methods. Also, design a program that creates three instances of the class. One instance should hold your information, and the other two should hold your friends®bsp;or family members®bsp;information.
Design a class that holds the following personal information: name, address, age, and phone number. Write appropriate accessor and mutator methods.
Also, design a program that creates three instances of the class.
Unformatted Attachment Preview
def __init__(self):
self.title=None
self.pages=None
self.author=None
self.published=None
def inputBookInfo(self):
self.title=input(“Title?”)
self.pages=input(“Number of pages?”)
self.author=input(“Author:”)
self.published=input(“Publish Date:”)
def get_title(self):
return self.title
def get_pages(self):
return self.pages
def get_author(self):
return self.author
def get_published(self):
return self.published
def main():
# books will be an array of instances of book objects
books = []
print(“Enter the Information for the three books.”)
# for i in range(3) means for i=0 to 2 so enter information for 3 books
for i in range(3):
# call the book constructor
newBook=Book()
# call the method to fill the object with its attributes
newBook.inputBookInfo()
# add the book to the books array
books.append(newBook)
#
# for i in range(3) means for i=0 to 2, so iterate of the
# array of books and get and print the information for each of the books
#
for i in range(3):
print(“Title:”,books[i].get_title(),”,Number or Pages:”,
books[i].get_pages(),”,Author:”,
books[i].get_author(),”,Publish Date:”,books[i].get_published())
main()
Purchase answer to see full
attachment
Have a similar assignment? "Place an order for your assignment and have exceptional work written by our team of experts, guaranteeing you A results."