编写主函数,用自己真实信息,创建- -个”重邮学生”的对象(示例) , 并实现:打印该学生的基本信息:姓名、性别、年龄、家乡省份、学校、学院、学号、经验值等等;●在不同地方上N次自习(地方自拟),最后打印经验值。 程序中类与变量的英文命名可以自拟,完成上述功能即可!
时间: 2024-05-07 16:23:52 浏览: 39
下面是一个示例程序,以"重邮学生"为例,你可以根据自己的信息进行修改:
```python
class ChongyouStudent:
def __init__(self, name, gender, age, hometown, school, college, student_id, experience):
self.name = name
self.gender = gender
self.age = age
self.hometown = hometown
self.school = school
self.college = college
self.student_id = student_id
self.experience = experience
def study(self, place, times):
print(f"{self.name}在{place}自习了{times}次")
self.experience += times * 10
def display_info(self):
print("姓名:", self.name)
print("性别:", self.gender)
print("年龄:", self.age)
print("家乡省份:", self.hometown)
print("学校:", self.school)
print("学院:", self.college)
print("学号:", self.student_id)
print("经验值:", self.experience)
if __name__ == '__main__':
student = ChongyouStudent("张三", "男", 20, "四川", "重庆邮电大学", "通信与信息工程学院", "2019111111", 0)
student.display_info()
student.study("图书馆", 3)
student.study("教室", 2)
student.display_info()
```
输出结果如下:
```
姓名: 张三
性别: 男
年龄: 20
家乡省份: 四川
学校: 重庆邮电大学
学院: 通信与信息工程学院
学号: 2019111111
经验值: 0
张三在图书馆自习了3次
张三在教室自习了2次
姓名: 张三
性别: 男
年龄: 20
家乡省份: 四川
学校: 重庆邮电大学
学院: 通信与信息工程学院
学号: 2019111111
经验值: 50
```
阅读全文