测试积点老人 发表于 2018-4-27 10:07:06

Day6-2测试积点任务

问题:
python3 运行super() 报错
<font face="微软雅黑" size="3">import random as r
class Fish:
    def __init__(self):
      self.x = r.randint(0,10)
      self.y = r.randint(0,10)
    def move(self):
      self.x -= 1
      print("my site is : " ,self.x,self.y)

class Shark(Fish):
    def __init__(self):
      super().__init__()
      self.hungry =True
    def eat(self):
      if self.hungry:
            print('My dream is eating everyday!')
            self.hungry=False
      else:
            print('Too much ,Too much!!!')
shark = Shark()   </font>

报错TypeError: super() takes at least 1 argument (0 given)
求大神们指点~~~~,super().__init__()   哪有问题呀。。是在python3上运行的。

qqq911 发表于 2018-4-28 10:16:31

少传入一个参数

海海豚 发表于 2018-4-28 10:38:19

报错信息:至少一个参数,但是你没给参数

abcsell 发表于 2018-4-28 11:03:03

缺少了一个参数

梦想家 发表于 2018-4-28 11:04:22

参数少传了

jingzizx 发表于 2018-4-28 13:04:48

缺少参数,查看方法试用
页: [1]
查看完整版本: Day6-2测试积点任务