如何创建购物车计算器

How to create a shopping cart calculator

我正在编写一个程序,它接受一个输入(一些产品)并给出一个输出(产品价格):

((对不起,如果我的代码真的很糟糕,我是新手))

print( "How many drinks do you want?" )

drinks = input( "Enter number: ")

total = int(drinks)

single = 2.25

six = 10

single * 6 = six

if total > 20:

    total * 0.75

print( "That will be a total of: ", total, "dollars")

我很困惑如何做到这一点,以便在我将输入值更改为 int 之后,如何根据我的定价标准将其分离和计算。请帮忙?

我想您正在寻找这样的东西。希望能帮助到你!我试着让你的变量名保持不变,这样对你来说会有某种意义。我注释掉的那行是错误的。

drinks = input("How many drinks do you want?")
drinks = int(drinks)

total = 0

single = 2.25
six = 10

sixPacks = drinks // 6
singles = drinks % 6
# single * 6 = six

total += six * sixPacks
total += single * singles

if total > 20:
    total *= 0.75

print( "That will be a total of: {} dollars".format(round(total, 2)))

好吧,让我们从逻辑上分解一下。

您首先输入此人想要的饮料数量。您立即将其分配给总计,而实际上您应该将其分配给一个包含饮料数量的变量。

然后您应该将饮料数量乘以每杯饮料的成本。您还需要检查饮料数量是否是6的倍数,以便您可以按六包定价。

计算完此检查总数是否小于 20。

因为这是一道作业题。我会鼓励你尝试用这种方法解决它。