plt.grid() plt.show() elif userinput == '5': # https://kite.com/python/answers/how-to-print-a-float-with-two-decimal-places-in-python print('\nTotal daily usage of street in watt:', "{:.2f}".format(sum(totalhourlystreetusage)), 'W') print('\nTotal daily usage of street in kilowatts:', "{:.2f}".format(sum(totalhourlystreetusage)/1000), 'KW\n') elif userinput == '6': for obj in street: obj.findMaxMinUsage() elif userinput == '7': newhouseowner = input('Enter owners name: ') newhousestreet = input('Enter street name: ') newhousestreetnumber = int(input('Enter house number: ')) house = House(newhouseowner, newhousestreet, newhousestreetnumber) street.append(house) house.addAppliances() else: print('Invalid option, try again') userinput = input(choices) print('\nPROGRAM ENDED\n')