请问python里面如何定义数据类型,即声明变量类型?
比如deftest(a,b):c=a/breturnc我调用这个函数,test(1,2),结果是0,因为1和2都是整数,我知道python里面变量不需要声明,直接定义即可...
比如
def test(a,b):
c=a/b
return c
我调用这个函数,test(1,2),结果是0,因为1和2都是整数,我知道python里面变量不需
要声明,直接定义即可,但是我想声明变量类型,调用test(1,2)后出来的结果为0.5而不是
0,请问有何办法??? 展开
def test(a,b):
c=a/b
return c
我调用这个函数,test(1,2),结果是0,因为1和2都是整数,我知道python里面变量不需
要声明,直接定义即可,但是我想声明变量类型,调用test(1,2)后出来的结果为0.5而不是
0,请问有何办法??? 展开
2个回答
展开全部
这个不是声明类型的问题,因为a和b在你调用的时候已经int所以除出来的数也是只取整数,及时你声明了C的类型结果也只是0.0
建议:
def test(a,b):
a1=float(a)
b1=float(b)
c=a1/b1
return c
建议:
def test(a,b):
a1=float(a)
b1=float(b)
c=a1/b1
return c
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询