爱做梦的小鱼。 2022-09-26 19:19 采纳率: 100%
浏览 20
已结题

关于#python#的问题,如何解决?

python面向对象:定义Student学生类,包含no、name、gender和Age共4个属性,创建3个学生对象,定义方法show_students()实现显示3个学生对象的信息。定义方式show_maxage()实现显示年龄最大的学生信息。

  • 写回答

2条回答 默认 最新

  • ·星辰大海 2022-09-26 21:00
    关注
    
    class Student:
        def __init__(self,no,name,gender,Age) -> None:
            self.no=no
            self.name=name
            self.gender=gender
            self.Age=Age
        def show_students(a,*C):
            print(a.no,a.name,a.gender,a.Age)
            for i in C:
                print(i.no,i.name,i.gender,i.Age)
        def show_maxage(a,*C):
            temp=max(C,key=lambda x:x.Age)
            print(temp.no,temp.name,temp.gender,temp.Age) if temp.Age>a.Age else print(a.no,a.name,a.gender,a.Age)
    
    if __name__=="__main__":
        a=Student(1,'x','男',18)
        b=Student(2,'y','女',17)
        c=Student(3,'z','女',20)
        Student.show_students(a,b,c)
        Student.show_maxage(a,b,c)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月5日
  • 已采纳回答 9月27日
  • 创建了问题 9月26日

悬赏问题

  • ¥60 pb数据库修改或者求完整pb库存系统,需为pb自带数据库
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路