首页 > 解决方案 > If 语句和变量

问题描述

我是 Python 新手,需要以下练习的帮助:

习题 3.1 一本书的封面价格是 24.95 美元,但书店有 40% 的折扣。第一本的运费为 3 美元,每增加一本的运费为 75 美分。计算 60 份的总批发成本。

我正在尝试找出代码,该代码可以根据输入为您提供总折扣价以及运费。

book = 14.97


print("How many books", end='')
print (float (input()) * book + (.75 * 59 )+3)

标签: python

解决方案


您必须澄清您的问题,并要求提供代码而不是解决问题。

您可能必须定义函数来进行计算:

def cost(num_of_books):
    book_price = 14.97
    discount = 0.4

    # Price without shipping
    price = book_price * (1-discount) * num_of_books

    # Adding shipping
    total_price = price + 0.75*(num_of_books -1) + 3
    return total_price

推荐阅读