永发信息网

python sqrt问题

答案:3  悬赏:20  手机版
解决时间 2021-01-17 00:46
  • 提问者网友:戎马万世
  • 2021-01-16 02:25
python sqrt问题
最佳答案
  • 五星知识达人网友:行路难
  • 2021-01-16 03:30
你好:
你这里面新建两个函数;
是重名的;追问我怎么觉得不是重名的问题。一个有参数一个没有追答对啊,如果换个名字,不就可以了
全部回答
  • 1楼网友:夜余生
  • 2021-01-16 05:04
你重建了这个方法啊,你后面写的方法没有设置形参啊。追问什么意思。。可以详细解释下吗。。看不懂
  • 2楼网友:千夜
  • 2021-01-16 04:15

你受了JAVA等的影响了。python不支持这样的函数重载方式。而且python是边解释边运行的语言,因此解释到你后面的无参数的sqrt()时,就会替换了前面的sqrt(x)
正确的方式:def sqrt(*y):
    if len(y)=0:
        return None
    x = y(0)
    ans = 0  #后面接你原来的代码
   
追问非常感谢!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯