第二個循環不起作用。當我編譯它不輸出任何文本,它只是要求對輸入和停在那裏爲什麼第二個循環不起作用
這意味着正在執行第二循環的心不是,只是第一個,但我不知道爲什麼
balance0 = float(input("balance = "))
annualInterestRate = float(input("annualInterestRate = "))
monthlyPayment = 10
balance = 0
month = 1
while (0):
balance = balance0
while month <= 12:
balance1= (balance + annualInterestRate * balance/12)
balance1 = balance1 - (monthlyPayment)
print("Remaining balance month " , month, " is ", balance1)
balance = balance1
month += 1
if balance < 0:
print("Lowest payment: ", monthlyPayment)
break
else:
monthlyPayment += 10
環路
while month <= 12
does not make it run,why?
因爲你具備的條件'而(0)',轉化爲'而FALSE',這絕不會允許你輸入下面的語句。你不想要,而是,「while balance!= 0」或類似的東西? – blacksite
'while(0)'從不爲真,因此不會被執行。 – Cleb
看起來像兩個迴路,如果你問我 – RSon1234