这个不是声明类型的问题,因为a和b在你调用的时候已经int所以除出来的数也是只取整数,及时你声明了C的类型结果也只是0.0建议:def test(a,b): a1=float(a) b1=float(b) c=a1/b1 return c
在解析器中输入 from __future__ import division 你在用1/2 就是0.5了。。。