Python考试应如何显示和开始循环

问题描述 投票:-2回答:1

我的教授希望我编写一个程序,该程序将输入出售给客户的物品的价格,直到输入0.00为止,该程序应在显示0.00时显示某些语句,例如已售物品的总价格,已售物品的平均价格,和购买的物品数量。我不知道如何开始,甚至不知道使用哪种类型的循环。

python loops validation
1个回答
0
投票

您可以这样操作:

prices = []
while True:
    print("==========")
    price = float(input("enter price: "))
    if price == 0:
        break
    else:
        prices.append(price)
        print("Average price: {0}".format(sum(prices)/len(prices)))
        print("Total price: {0}".format(sum(prices)))
© www.soinside.com 2019 - 2024. All rights reserved.