商品名称:苹果 商品金额:12 还继续吗?(y/n)y 商品名称:鸡蛋 商品金额:20 还继续吗?(y/n)y 商品名称:苹果 商品金额:18 还继续吗?(y/n)n 您本次的购物详单如下: 苹果 30.0 鸡蛋 20.0 购物总金额为:50.0元,用python编写全部内容
时间: 2024-09-19 21:02:07 浏览: 26
HSK级词汇.pdf
这是一个简单的模拟购物车结算过程的Python代码:
```python
# 初始化商品和金额的字典
shopping_cart = {}
# 结算函数
def add_to_cart(item_name, price):
shopping_cart[item_name] = price
# 主程序
while True:
item_name = input("商品名称:")
if item_name == 'n':
break
price = float(input("商品金额:"))
add_to_cart(item_name, price)
# 打印购物明细
print("\n您的本次购物详单如下:")
for item, price in shopping_cart.items():
print(f"{item}\t\t{price}")
# 计算总金额
total_amount = sum(shopping_cart.values())
print(f"购物总金额为:{total_amount}元")
```
运行这个程序,每次循环都会询问商品名和金额,直到用户输入'n'结束购物。最后展示购物明细并计算总金额。
阅读全文