<p>因此,我在下面构建了这个代码,它基本上计算了3种不同本金的复利:最小本金、增量本金(这是用户输入的值+最小本金的相加),最后是最大本金。在</p>
<pre><code>principal=int(input("Enter an initial principle value: "))
assert principal >0, "Principal must be a positive integer value"
max_prin=int(input("Enter a maximum principle value: "))
assert max_prin >0 and max_prin>principal, "Principal must be a positive integer value"
increment=int(input("Enter the increment to increase it by: "))
prin_incre=increment+principal
interest=float(input("Enter an interest rate: "))
assert interest >0 and interest <1, "Interest must be greater than 0 but less than 1"
years=int(input("Enter how many years do you want it to go up by: "))
assert years>0, "Years must be a positive integer value"
min_year=int(input("Enter how many years it will take on a minimum basis: "))
assert min_year>0
max_year=int(input("Enter how many years it will take at maximum: "))
assert max_year > min_year and max_year >0
</code></pre>
<p>代码基本上获取用户输入和所有断言,以确保输入的值是正确的。在</p>
<p>现在底部的代码基本上是一个函数,它计算三种不同原则在一段时间内的三种不同的复利(最小年到最高年,用户输入年的增量)。在</p>
^{pr2}$
<p>现在我面临的问题是把下面的输出放入一个有组织的图表中:</p>
^{3}$
<p>正如你所看到的,理想情况下,我试图创造一些东西,例如:</p>
<pre><code>compound interest table
year original principlal increment principal maximum principal
5 454545 8448484 944949
6 555555 etc etc
7 994949
8 etc
9 etc
10 etc
</code></pre>
<p>因此,考虑到我上面的代码,如果有人对我当前的输出有什么建议或意见,并将其放入我在上面直接说明的理想图表形式的输出,请让我知道这是令人难以置信的!谢谢你</p>
<p>编辑:只是希望能够将输出的结果塑造成图表,而不是可导出的图表。在</p>