Discuss / Python / 打了一遍代码

打了一遍代码

Topic source

Gussun

#1 Created at ... [Delete] [Delete and Lock User]
# -*- coding:utf-8 -*-

class Student(object):

    def __init__(self,name,score):
        self.name=name
        self.score=score

    def print_score(self):
        print('%s:%s' %(self.name,self.score))

    def get_grade(self):
        if self.score>=90:
            return 'A'
        elif self.score>=60:
            return 'B'
        else:
            return 'C'

xiaoming=Student('xiaoming',99)
xiaoming.print_score()
print(xiaoming.get_grade())

WXL吴新乐

#2 Created at ... [Delete] [Delete and Lock User]

class Student(object):

def __int__(self,name,score):
    self.name=name
    self.score=score
def print_score(self):
    print('%s:%s'%(self.name,self.score))
def hello(self):
    print('Hello')

n1=Student('Alice',10) Traceback (most recent call last): File "<pyshell#13>", line 1, in <module> n1=Student('Alice',10) TypeError: object() takes no parameters 你好,我也是打了一遍代码,可是提示错误啊,能帮忙看一下吗?谢谢了

WXL吴新乐

#3 Created at ... [Delete] [Delete and Lock User]

好吧,我找到错误了,我都对自己无奈了


  • 1

Reply