Я выполнил работу для школы, которую я должен был представить на веб-сайте, который проверял, соответствует ли запрашиваемая продукция моей.Ну, программа касается общих интересов: мне нужно было создать что-то такое, что, учитывая определенный долг, проценты и количество лет без оплаты, напечатало бы на каждый год накапливающийся долг.
Все было хорошо, пока я не получилзначение 850,85, когда оно должно быть 850,86.Это действительно раздражает, потому что из-за этой круглой ошибки код проверяется как неправильный, и у меня будет 0 на этом.Можете ли вы помочь мне выяснить, что не так?
ValorInicial=float(input())#inicial debt
Juro=(int(input()))#interest on a scale 1 to 100
AnosNãoPagos=int(input())#years without paying
Taxa=(Juro/100)
print("Crescimento da divida ao longo de",AnosNãoPagos,"anos:")
print(ValorInicial)
while AnosNãoPagos!=0:
ValorInicial=ValorInicial+ValorInicial*Taxa
AnosNãoPagos=AnosNãoPagos-1
value=round((ValorInicial),2)
print(value)