我正试图编写一个简短的代码,以计算出由于每日利息而达到银行给定本金所需的天数。在空闲状态下运行时,使用下面的代码不会产生任何错误,但计数器返回0。你知道我错过了什么吗?在
def main():
# irrelevant code elided by msw, Bal, Int and Tar are numeric
counter = 0
for i in range(0):
if (Bal * Int) == Tar:
print '1'
else:
counter + 1
print counter
Tags:
我认为计算最终计息余额的公式是:
假设我的答案是正确的,那么你可以知道它需要多少个利息期:
^{pr2}$请参见返回值为“None”。 我不知道你想做什么。但最基本的错误是范围(x)函数的参数。范围(0)始终返回空列表。在
我不知道你用这个循环得到了什么:
range(0)
是一个空列表,因此循环根本不会执行。在counter + 1
只计算一个以上的计数器,它不会递增counter,您可能是说counter += 1
相关问题 更多 >
编程相关推荐