0

我正在編寫一個程序,以確定新的或二手車輛的汽車推銷員利潤。決定利潤Python

  • 我需要表達與$標誌貨幣格式的所有三個輸出正對着第一個數字和小數點後兩位。
  • 我需要爲賺取的$ 1000以上的利潤添加逗號。
  • 銷售員從二手銷售中獲得25%的利潤,從新銷售中獲得3​​5%的利潤。

  1. 啓動方案

  2. 銷售人員獲得25%的經銷商的利潤在二手車。

  3. 銷售人員獲得35%的經銷商的利潤

  4. 輸入上出售的二手車總經銷商利潤。

  5. 輸入銷售新車的總經銷商利潤。輸入類型應爲float

  6. 計算和顯示金額佣金

  7. 計算並顯示總的佣金。

  8. 打印出和。

  9. 程序結束

代碼到目前爲止

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() 
+0

#START PROGRAM #SALESPERSON GET 25%經銷商利潤舊車輛 #SALESPERSON GET 35%經銷商利潤新車 #進入總經銷商PROFIT上出售PRE擁有的車輛。 二手車經銷商利潤=銷售總額* .25 #全新經銷商銷售經銷商利潤總額。 新的經銷商利潤=銷售總額* .35 #輸入應該是類型FLOAT(。2f) #COMPUTE AND DISPLAY COMMISSION AMOUNTS + TOTAL COMMISSION #打印結束。 #END OF PROGRAM –

+0

那麼你的問題到底是什麼?堆棧溢出不是在這裏教你這樣的基本東西,而是爲具體的,具體的問題提供答案,這些問題可能對其他人有用。我們不會爲你做你的功課。 – Blckknght

+0

你沒有爲我做我的作業,當我試圖運行我的程序時,我一直聽到語法錯誤,當我把「二手」,我不知道我做錯了什麼。我正確地輸入了這個單詞,沒有拼寫錯誤。爲什麼我會收到這個單詞的錯誤信息 –

回答

0

你得到一個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' 
>>> 
+0

我注意到,我需要閱讀更多關於python的符號,因爲我一直讓我的位置都錯了。目前正在閱讀Python第3版,這就是我所遵循的你上面放置的內容,但是我仍然在前綴前面得到了錯誤 –

+0

我知道這是最基本的,在這裏我看到了,但是我想通過問任何地方我可以問,所以我道歉,如果這是低於平均水平的東西在這裏。 –

+0

好吧,我想通了我的問題,但現在我得到一個錯誤「不能分配操作員」,有沒有像我可以在網上找到的列表,解釋了不同的錯誤。 –