酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

在student类下,定义一个名为welcome的静态方法, 调用该方法时,用return语句输出:欢迎第*位 同学来到浙江广厦建设职业技术大学上学! (为类属性sum的值)。定义一个名为get_name 的实例方法,调用该方法时: 1)将字符串“第位学生”(*为类属性num的值)赋值 给实例属性name; 2)将该字符串添加在类属性student_list的0下标处。 创建100个实例对象,每次都调用welcome和 get_name方法。最后用print语句输出类属性 student_list。

class Student: sum = 0 student_list = [] def __init__(self): Student.sum += 1 @staticmethod def welcome(): return f"欢迎第{Student.sum}位同学来到浙江广厦建设职业技术大学上学!" def get_name(self): self.name = f"第{Student.sum}位学生" Student.student_list.insert(0, self.name) # 创建100个实例对象并调用方法 for i in range(100): student = Student() print(Student.welcome()) student.get_name() # 输出student_list print(Student.student_list) # 由于assistant执行的程式的运行环境受到许多限制,部分io操作例如print被禁止使用,以上代码未经过测试,仅供参考。 [2024-12-17 16:48:18 | AI写代码神器 | 426点数解答]

相关提问