【问题标题】:Determining Profit Python确定利润 Python
【发布时间】:2016-03-27 23:35:50
【问题描述】:

我正在编写一个程序来确定新车或二手车的汽车销售员利润。

  • 我需要用 $ 符号以货币格式表示所有三个输出,符号正对第一个数字和两个小数位。
  • 我需要为任何超过 1000 美元的利润添加逗号。
  • 销售员从二手销售中获得 25% 的利润,从新销售中获得 35% 的利润。

伪代码

  1. 启动程序

  2. 销售人员从二手车上获得 25% 的经销商利润。

  3. 销售人员获得经销商利润的 35%

  4. 输入经销商出售的二手车的总利润。

  5. 输入经销商销售新车的总利润。

  6. 输入类型应为float

  7. 计算和显示佣金金额

  8. 计算并显示总佣金。

  9. 打印出总和。

  10. 结束程序

到目前为止的代码

def main():
    pre-owned_vehicles = float(input("Enter total profit on pre-owned vehicles sold * 0.25: "))
    new_vehicles = float(input("Enter total profit on new vehicles sold * 0.35: "))
    commission pre-owned sales = float(input("Enter commission pre_owned: "))
    commission new sales = float(input("Enter commission new: "))
    total = profit + commission
    print('Pre-owned sales profit is $')
    format(new sale profit, ',.2f)

main()

【问题讨论】:

  • #START 计划 #SALESPERSON 获得 25% 的二手车经销商利润 #SALESPERSON 获得 35% 的新车经销商利润 #输入已售二手车的经销商利润总额。二手经销商利润 = 总销售额 * .25 #输入新车辆销售的经销商利润总额。新经销商利润 = 总销售额 * .35 #INPUT 应该是 TYPE FLOAT (.2f) #计算并显示佣金金额 + 总佣金 #打印出总和。 #计划结束
  • 那么您的问题到底是什么? Stack Overflow 不是来教你这样的基本知识,而是提供对可能对其他人有用的具体问题的答案。我们不会为你做作业。
  • 你没有为我做功课,当我尝试运行我的程序时,当我输入“pre-owned”并且我不确定我做错了什么时,我一直收到语法错误。我输入正确,没有拼写错误。为什么我会收到这个单词的错误消息
  • - 字符在 Python 中被解释为减号,标识符中不能有减号。你也不能有空格。我强烈建议您阅读有关此内容的教程。官方文档里有一个不错的:docs.python.org/3/tutorial

标签: string python-3.x floating-point string-formatting currency-formatting


【解决方案1】:

您收到 SyntaxError 是因为变量名称之间不能有连字符(或空格),它认为您正在尝试减去。因此,将您的代码更改为:

pre-owned_vehicles = float(input("Enter total profit on pre-owned vehicles sold * 0.25: "))

然后继续。


>>> foo-bar = 'foo-bar'
  File "<stdin>", line 1
SyntaxError: can't assign to operator
>>> foo_bar = 'foo-bar'
>>> 

【讨论】:

  • 我注意到,我需要阅读更多关于 python 符号的信息,因为我一直把我的位置弄错了。目前正在阅读 Python 第 3 版,这就是我正在关注您上面放置的内容,但我仍然在前缀 pre 上收到错误
  • 我知道这对我在这里看到的大多数人来说是基本的,但我试图通过在任何我可以问的地方提问来学习,所以如果这里的内容低于平均水平,我深表歉意。
  • 好的,我发现了我的问题,但现在我收到“无法分配操作员”的错误,有没有像我可以在网上找到的解释不同错误的列表。
猜你喜欢
  • 2021-11-20
  • 1970-01-01
  • 2017-03-03
  • 2019-12-22
  • 2012-04-17
  • 1970-01-01
  • 2011-07-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多