Python金融实战
上QQ阅读APP看书,第一时间看更新

1.6 错误提示

对于前面的例子,如果100美元在两年后获得,输入100/(1+0.1)^2而不是100/(1+0.1)**2,会看到下面的出错信息。它告诉我们,不支持^运算符号。

        >>>100/(1+0.1)^2
        Traceback (most recent call_last):
        File "<psyhell#1>, line 1, in <module>
        100/(1+0.1)^2
        TypeError: unsupported operand type(s) for ^: 'float' and 'int'
        >>>

初学者需要注意以上错误信息的最后一句。最后一行告诉我们,符号^不被支持。应该使用双乘法符号**而不是^作为幂函数。第2章将介绍一个真正的幂函数pow()。

下载示例代码

可以从网站http://www.packtpub.com上的账户下载所有已购买的书籍,包括的示例代码。如果你在其他地方购买了这本书,可以访问http://www.packtpub.com/support并注册,这样含有的代码文件通过电子邮件直接发送给你。