在上篇文章《赋值语句》之后,已经可以输出这个枯燥的《复利数据表》的任意一行数据了,例如用这两条语句:
i = 100
print( "(1+0.01) ^", i, "=", 1.01**i )
可以输出第100行数据,像这样:
(1+0.01) ^ 100 = 2.7048138294215285
我们只要让变量 i 从1变到365,再不断重复执行print就完成任务了,这里要用到一个重要的for语句。
请Python IDLE环境中输入这两行代码,看看效果:
for i in [1,2,3,4,5] :
print( "(1+0.01) ^", i, "=", 1.01**i )
确保只字不差地输入每一个字符,包括空格、冒号、引号等各种符号,正确结果是这样的:
重点说明:
现在我们已经可以输出5行复利数据表了,你可以试试如何输出最后5行?
(1+0.01) ^ 361 = 36.30913774096189 (1+0.01) ^ 362 = 36.672229118371504 (1+0.01) ^ 363 = 37.03895140955522 (1+0.01) ^ 364 = 37.409340923650774 (1+0.01) ^ 365 = 37.78343433288728
--- END ---