We'll get into nested dictionaries, and use custom functions to manage our data.
# {KEY:{KEY:VALUE}, KEY:{KEY:VALUE}}
dFruit = {
"Apples": {"quant":10, "price":.49},
"Oranges": {"quant":20, "price":.79}
}
def listFruit(dMain):
print("Current Inventory:")
for strFruit, dData in dMain.items():
print(f"{strFruit}".ljust(15,".")+f"{dData['quant']}".rjust(4,".")+f"${dData['price']}".rjust(15,"."))
print("\n")
def remFruit(dMain):
print("\n")
strFruit = input("What fruit do you want to remove?")
if strFruit in dMain:
del dMain[strFruit]
print(f"{strFruit} has been deleted.\n")
else:
print(f"{strFruit} was not found.\n")
listFruit(dFruit)