# 定义一个空的购物清单列表
shopping_list = []
# 函数:添加商品到购物清单
def add_to_shopping_list(item, price):
shopping_list.append({'item': item, 'price': price})
print(f'{item} added to shopping list.')
# 函数:显示购物清单
def show_shopping_list():
if not shopping_list:
print('Shopping list is empty.')
else:
print('Shopping List:')
total = 0
for index, item in enumerate(shopping_list):
print(f'{index + 1}. {item["item"]} - ${item["price"]:.2f}')
total += item['price']
print(f'Total: ${total:.2f}')
# 函数:计算购物清单的总价
def calculate_total():
total = sum(item['price'] for item in shopping_list)
print(f'Total price of shopping list: ${total:.2f}')
# 函数:清空购物