拾柒.942 2023-03-26 22:03 采纳率: 0%
浏览 62

用户输入5次商品销售信息,第一次输入商品名称、单价、销售数量(用逗号隔开),后面四次只输入单价和销售数量。最后打印出该商品的总销售数量和销售金额。

用户输入5次商品销售信息,第一次输入商品名称、单价、销售数量(用逗号隔开),后面四次只输入单价和销售数量。最后打印出该商品的总销售数量和销售金额。
要求运行效果如下:
请输入商品名称、单价和销售数量(用逗号隔开):方便面,2.5,10
请输入单价和销售数量(用逗号隔开):2.6,5请输入单价和销售数量(用逗号隔开):2.5,5请输入单价和销售数量(用逗号隔开):2.4,10请输入单价和销售数量(用逗号隔开):2.7,6
方便面的销售数量是:36,销售金额是:90.70

img

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-03-26 22:08
    关注
    sales_info = []
    total_sales_qty = 0
    total_sales_amt = 0
    
    for i in range(5):
        if i == 0:
            input_str = input("请输入商品名称、单价、销售数量(用逗号隔开):")
            input_list = input_str.split(",")
            name = input_list[0]
            price = float(input_list[1])
            qty = int(input_list[2])
        else:
            input_str = input("请输入单价、销售数量(用逗号隔开):")
            input_list = input_str.split(",")
            price = float(input_list[0])
            qty = int(input_list[1])
        amt = price * qty
        sales_info.append([price, qty, amt])
        total_sales_qty += qty
        total_sales_amt += amt
    print("商品名称:", name)
    print("销售总数量:", total_sales_qty)
    print("销售总金额:", total_sales_amt)
    
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 3月26日
  • 创建了问题 3月26日