python - 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)
解决方案
您必须澄清您的问题,并要求提供代码而不是解决问题。
您可能必须定义函数来进行计算:
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
推荐阅读
- javascript - 无法打印树枝阵列
- mysql - 子查询中的多列:SQLite、MS SQL Server
- c++ - 依赖注入一个延续库 C++
- angular - how to write unit test to cover all the condition of breakpoint observer?
- apache-spark - 是否可以在合并操作中从数据帧中读取
- reactjs - 默认值不适用于 react-select 和 Formik
- asp.net-core - 通过 RazorLight.NetCore3 模板键的 Razor 页面 HTML 渲染
- python - 无法获得熊猫的天数..它带有另一列的日期
- r - 根据项目数设置 par()
- python - 比较来自多个文本文件的列,与 csv 列文件 python