是微微呀 发表于 2019-7-27 21:56:55

基本语法问题

class Ball:
    def setName(self,name):
      self.name = name
    def kick(self):
      print("我叫%s,该死的,谁踢我", % self.name)
a = Ball()
a.setName("球A")
a.kick()

输出:
File "<ipython-input-14-41118049ec37>", line 5
    print("我叫%s,该死的,谁踢我", % self.name)
                        ^
SyntaxError: invalid syntax

求助啊,看不出哪里有错

jackz007 发表于 2019-7-27 22:59:07

      这一句多了个逗号
       print("我叫%s,该死的,谁踢我", % self.name)
      改成这样试试
       print("我叫%s,该死的,谁踢我" % self.name)

盖世公牛队 发表于 2019-8-2 16:46:24

同样问题,谢谢

回忆浅离 发表于 2019-8-3 08:09:25

多了逗号,再有类的定义后面最好有括号
class Ball()
页: [1]
查看完整版本: 基本语法问题