如何创建购物车计算器
How to create a shopping cart calculator
我正在编写一个程序,它接受一个输入(一些产品)并给出一个输出(产品价格):
饮料:2.25 美元
6 件装:10 美元
超过 20 美元可享受 25% 的折扣
((对不起,如果我的代码真的很糟糕,我是新手))
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。
因为这是一道作业题。我会鼓励你尝试用这种方法解决它。
我正在编写一个程序,它接受一个输入(一些产品)并给出一个输出(产品价格):
饮料:2.25 美元
6 件装:10 美元
超过 20 美元可享受 25% 的折扣
((对不起,如果我的代码真的很糟糕,我是新手))
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。
因为这是一道作业题。我会鼓励你尝试用这种方法解决它。