<分区>
我正在尝试完成一项作业并且非常接近 python 总是将我的答案四舍五入而不是在应该的时候四舍五入。 这是我的代码:
startingValue = int(input())
RATE = float(input()) /100
TARGET = int(input())
currentValue = startingValue
years = 1
print("Year 0:",'$%s'%(str(int(startingValue)).strip() ))
while years <= TARGET :
interest = currentValue * RATE
currentValue += interest
print ("Year %s:"%(str(years)),'$%s'%(str(int(currentValue)).strip()))
years += 1
这是我的代码输出: 第 0 年:10000 美元, 第一年:10500 美元, 第二年:11025 美元, 第 3 年:11576 美元, 第 4 年:12155 美元, 第 5 年:12762 美元, 第 6 年:13400 美元, 7 年级:14071 美元, 第 8 年:14774 美元, 第 9 年:15513 美元,
这是应该输出的内容: 第 0 年:10000 美元, 第一年:10500 美元, 第二年:11025 美元, 第 3 年:11576 美元, 第 4 年:12155 美元, 第 5 年:12763 美元, 第 6 年:13401 美元, 7 年级:14071 美元, 第 8 年:14775 美元, 第 9 年:15514 美元,
我需要它们匹配,也就是四舍五入。有人请帮助我:(