亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試為我的 python 實驗室使用總收益等式時出現問題

嘗試為我的 python 實驗室使用總收益等式時出現問題

MMMHUHU 2022-06-02 12:05:29
我需要以下鏈接中的問題 3 的幫助 http://courses.cse.tamu.edu/davidkebo/csce-110/labs/lab_2.pdfp = 15000r = float(input("Enter interest rate (in percentage): "))n = float(input("Enter loan period (in years): "))c = p(1+r/100)**nprint()print(f" At {r}% interest, you need to pay ${c} after {n} years")我不知道為什么它告訴我我有一個不可調用的 'int' 或者我如何將回報四舍五入到小數點后 2 位
查看完整描述

2 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

在大多數編程語言中,當您想要進行乘法運算時,您必須顯式放置乘法運算符:p*(1+r/100)**n.

c = p * (1+r/100)**n


查看完整回答
反對 回復 2022-06-02
?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

這是因為c = p(1+r/100)**n

后面帶括號的任何內容都將被視為 Python 中的函數調用(p(...)在您的情況下)。你必須明確地給它一個乘法運算符。因為p是一個等于 的整數15000,所以您正試圖調用一個 int... 因此出現錯誤。

將其更改為:
c = p * (1 + r / 100) ** n


查看完整回答
反對 回復 2022-06-02
  • 2 回答
  • 0 關注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號