我在while循環中要做的是迭代付款的整數10,這樣如果整數(g)在12個月內沒有得到CBalance <= 0
,那麼所有變量都會重置,除了g,它由1如何更新循環中的單個變量?
Balance = float(raw_input('Enter Balance '))
Rate = float(raw_input('Enter interest rate '))
monthlyI = Rate/12
month = 0
g = 1
Payment = 10
CBalance = Balance
while CBalance > 0:
Payment = Payment*g
month += 1
CBalance = CBalance *(1+ monthlyI)- Payment
if month > 12:
month = 0
g += 1
Cbalance = Balance
你的代碼似乎在做你說的話。什麼是問題? –
只是一個評論:__Please__不用Python大寫變量名,這幾乎總是保留給類。 [PEP 8](http://www.python.org/dev/peps/pep-0008/#descriptive-naming-styles)有更多信息。 –
@frb:實際上PEP 8並沒有說Capwords的名字只能用於類。 – martineau