class Home:
# constructor
def __init__(self):
self.__squarefeet = 0
self.__address = “”
self.__city = “”
self.__state = “”
self.__zipcode = 0
self.__modelname = “”
self.__slaestatus = “”
def addNewHome(self):
self.__squarefeet = int(input(‘Enter squarefeet: ‘))
self.__address = input(‘Enter adress: ‘)
self.__city = input(‘Enter city: ‘)
self.__state = input(‘Enter state: ‘)
self.__zipcode = int(input(‘Enter zipcode: ‘))
self.__modelname = input(‘Enter Modelname: ‘)
self.__slaestatus = input(‘Enter salestatus
(sold, avilable, under contract):’)
def removeHome(self):
self.__squarefeet = 0
self.__address = “”
self.__city = “”
self.__state = “”
self.__zipcode = 0
self.__modelname = “”
self.__slaestatus = “”
print(” removed! “)
def updateHome(self):
self.__squarefeet = int(input(‘Enter squarefeet: ‘))
self.__address = input(‘Enter adress: ‘)
self.__city = input(‘Enter city: ‘)
self.__state = input(‘Enter state: ‘)
self.__zipcode = int(input(‘Enter zipcode: ‘))
self.__modelname = input(‘Enter Modelname: ‘)
self.__slaestatus = input(‘Enter salestatus
(sold, avilable, under contract): ‘)
def getAddress(self):
return self.__address
def getSquarefeet(self):
return self.__squarefeet
def getCity(self):
return self.__city
def getState(self):
return self.__state
def getZipcode(self):
return self.__zipcode
def getModelName(self):
return self.__modelname
def getSaleStatus(self):
return self.__slaestatus
home = []
while True:
print(‘1. Create new home ‘)
print(‘2. Update home’)
print(‘3. remove home’)
print(‘4. save to file’)
print(‘5. Exit’)
option = int(input(‘Enter your response [1, 2, 3, 4, 5]: ‘))
if option == 1:
temp = Home()
temp.addNewHome()
home.append(temp)
elif option == 2:
address = input(‘Enter adress to update: ‘)
index = -1
for i in range(len(home)):
if home[i].getAddress() == address:
index = i
break
else:
print(‘Address not found’)
if(index != -1):
home[index].updateHome()
elif option == 3:
address = input(‘Enter adress to update: ‘)
index = -1
for i in range(len(home)):
if home[i].getAddress() == address:
index = i
break
if(index != -1):
home[index].removeHome()
del home[index]
else:
print(‘Address not found’)
elif option == 4:
myfile = open(“home.txt”, “w”) for x in range(len(home)):
myfile.write(str(home[x].getAddress())+’n’)
myfile.write(str(home[x].getSquarefeet())+’n’)
myfile.write(str(home[x].getCity())+’n’)
myfile.write(str(home[x].getState())+’n’)
myfile.write(str(home[x].getZipcode())+’n’)
myfile.write(str(home[x].getModelName())+’n’)
myfile.write(str(home[x].getSaleStatus())+’n’)
elif option == 5:
break
else:
print(“wrong option !”)
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more