玫瑰和见你721 2022-06-08 17:01 采纳率: 100%
浏览 88
已结题

设计一个学生Student类,包含姓名name、学号sid

python编程题,设计一个学生Student类,包含姓名name、学号sid、年级grade和每周食堂消费cconsumption四个属性。类中包含多个方法。其中,构造方法用于该类实例的初始化操作;其它方法用于获取该学生的姓名、年龄、年级、一个月食堂消费总额和每周消费额。(25分)
假设有2021级学生“张三”,学号2021110001,2022年3月份的食堂实际消费额为1111元,3月份每个星期的食堂消费额为(300,270, 241,300)。请根据提示信息,创建该学生对象,并输出对象的信息,并求3月份内平均每个星期的食堂消费额。要求:输出为”姓名:”、”年龄:”、”年级:”、” ”一个月内平均每个星期的食堂消费额:” (保留2位小数)。
这个题目谁能帮我解答一下,搞了好久还是没搞出来,还是不会

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-06-09 01:23
    关注

    只给了学号,怎么输出年龄?是不是漏掉一个属性?

    class Student():
        def __init__(self,name,id,grade,*consumption):
            self.name=name
            self.id=id
            self.grade=grade
            self.consumption=consumption
        def getName(self):
            return self.name
        def getID(self):
            return self.id
        def getGrade(self):
            return self.grade
        def getAvgConsumption(self):
            return round(sum(self.consumption)/len(self.consumption),2)
    
    a = Student('张三', 2021110001, 2021, 300,270,241,300)
    print(a.getName())
    print(a.getID())
    print(a.getGrade())
    print(a.getAvgConsumption())
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 6月16日
  • 已采纳回答 6月9日
  • 创建了问题 6月8日

悬赏问题

  • ¥15 KeiI中头文件找不到怎么解决
  • ¥15 QT6将音频采样数据转PCM
  • ¥15 本地安装org.Hs.eg.dby一直这样的图片报错如何解决?
  • ¥15 下面三个文件分别是OFDM波形的数据,我的思路公式和我写的成像算法代码,有没有人能帮我改一改,如何解决?
  • ¥15 Ubuntu打开gazebo模型调不出来,如何解决?
  • ¥100 有chang请一位会arm和dsp的朋友解读一个工程
  • ¥50 求代做一个阿里云百炼的小实验
  • ¥15 查询优化:A表100000行,B表2000 行,内存页大小只有20页,运行时3页,设计两个表等值连接的最简单的算法
  • ¥15 led数码显示控制(标签-流程图)
  • ¥20 为什么在复位后出现错误帧
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部