擅长:python、mysql、java
<p>它不是变量的存储,而是实例化类的表达式。如果使用两个整数,它将隐式使用整数除法。您应该使用分数或使用float()函数。在</p>
<p>我的有理数=有理数(3.0/2,9.0/2)</p>
<p>my_other_rational=有理(float(3)/2,float(9)/2)</p>
<p><strong>编辑:</strong>在Python3.x中不再是这样了。参见:<a href="http://www.python.org/dev/peps/pep-0238/" rel="nofollow">http://www.python.org/dev/peps/pep-0238/</a></p>