Python面向对象作业求助:实现Student类及实例信息打印功能
Python 学生类实现代码
下面是满足需求的完整Python代码,包含Student类定义、属性初始化、信息打印方法以及实例创建与调用:
class Student: def __init__(self, name, address, phone, course, index_number): self.name = name self.address = address self.phone = phone self.course = course self.index_number = index_number def getInfo(self): print(f"=== 学生信息 ===") print(f"姓名: {self.name}") print(f"地址: {self.address}") print(f"电话: {self.phone}") print(f"课程: {self.course}") print(f"学号: {self.index_number}") print("----------------") # 创建3个学生实例 student1 = Student("张三", "北京市朝阳区", "13800138000", "Python编程", "2024001") student2 = Student("李四", "上海市浦东新区", "13900139000", "数据结构", "2024002") student3 = Student("王五", "广州市天河区", "13700137000", "机器学习", "2024003") # 调用每个实例的getInfo方法 student1.getInfo() student2.getInfo() student3.getInfo()
代码说明:
__init__方法用于初始化学生的name、address、phone、course、index_number五个属性getInfo()方法按照清晰的格式打印出学生的所有信息- 最后创建了3个具体的学生实例,并分别调用
getInfo()方法输出信息
内容的提问来源于stack exchange,提问作者mikikiki
相关产品推荐
相关产品推荐

