补全count = 0 sum = 0 shopping_list = [] while True: goods = input("请输入商品的名称:") price = float(input("请输入商品的单价:")) quantity = int(input("请输入商品的数量:")) total = price*quantity count += 1 shopping_list.append([count,goods,price,quantity,total]) sum += total select = input("继续输入吗? (quit结束):") if select == "quit": break #输出商品的交易信息 title = "商品交易信息" print("{:-^40}".format(title)) print("序号\t名称\t单价\t数量\t金额") for i in range(count): for j in range(5): print("{}".format([i:j]),end="\t") print() print("共计购买商品{}件,总价格为{}元。".format(count,sum))
时间: 2024-03-19 20:42:02 浏览: 37
java-masaike.zip_java写马赛克_site:www.pudn.com_马赛格_马赛格图片
这段代码是一个简单的购物清单程序,可以记录用户输入的商品信息,计算总价格并输出商品交易信息。
其中,count和sum分别记录商品数量和总价格,shopping_list是一个列表,用于存储每个商品的信息。while True语句表示程序会一直循环,直到用户输入quit结束程序。在循环中,用户需要输入商品的名称、单价和数量,程序会自动计算出该商品的总价,并将该商品的信息添加到shopping_list列表中。
最后,程序会输出商品交易信息,包括商品序号、名称、单价、数量和金额。最后一行代码会输出购买商品数量和总价格。
阅读全文