大佬 给看下吧,有一个点始终过不了
  • 板块P1163 银行贷款
  • 楼主TwindT
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/14 12:02
  • 上次更新2023/11/2 13:57:22
查看原帖
大佬 给看下吧,有一个点始终过不了
1086836
TwindT楼主2023/10/14 12:02
principal,payment,months = map(int,input().split())
def move(rate):
    left = principal
    for _ in range(1,months+1):
        left = (1+rate)*left-payment
    return left
low,high = 0,1
while high-low>0.00001:
    mid = (low+high)/2
    result = move(mid)
    if result==0:
        break
    if result>0:
        high = mid
    else:
        low = mid
rate = mid*100
print('{:.1f}'.format(rate))












2023/10/14 12:02
加载中...