输入姓名和成绩,输出相关信息。
要求:定义类Student,构造方法带2个参数,一个是姓名,一个是成绩。
定义实例方法info(),用来输出指定格式1信息。
实现重载方法,使得Student实例可以通过print()输出指定格式2内容。
提示:
只需要提交class Student的定义部分代码即可,调用Student类的代码由OJ平台完成,调用方式如下:
class Student():
#待补全代码
name = input()
score = float(input())
s = Student(name, score)
s.info()
print(s)
输入
张三
82.2
输出
姓名:张三,成绩:82.2 张三:82.2
样例输入 Copy
李四 120
样例输出 Copy
姓名:李四,成绩:120.0 李四:120.0
提示
只需要补全并提交以下代码:
class Student():
#待补全代码
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
def info(self):
print("姓名:{},成绩:{}".format(self.name, self.score))
def __str__(self):
return "{}:{}".format(self.name, self.score)
name = input()
score = float(input())
s = Student(name,score)
s.info()
print(s)