m0_62950074 2022-07-02 16:13 采纳率: 66.7%
浏览 21
已结题

python类与继承

初学者不会写,有人可以回答吗,最后调用类的时候输出不了,也运行不了类里面的判断语句

img

  • 写回答

2条回答 默认 最新

  • Hann Yang 全栈领域优质创作者 2022-07-02 16:54
    关注
    class Volunteer:
        def __init__(self,name,sex,age,weight):
            self.name = name
            self.sex = sex
            self.age = age
            self.weight = weight
    
        def print_infor(self):
            print('姓名:',self.name)
            print('性别:',self.sex)
            print('年龄:',self.age)
            print('体重:',self.weight)
    
        def is_donation(self):
            print(f'{self.name} 性别:{self.sex},体重:{self.weight},', end='')
            if self.sex=='男' and 18<=self.age<=60 or self.sex=='女' and 18<=self.age<=55:
                print('符合献血条件,可以献血')
            else:
                print('不符合献血条件,不能献血')
    
    v = Volunteer('张三','男',30,65)
    v.print_infor()
    v.is_donation()
    

    如有帮助,望采纳。谢谢!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月10日
  • 已采纳回答 7月2日
  • 创建了问题 7月2日

悬赏问题

  • ¥15 基于OPENCV的人脸识别
  • ¥20 51单片机学习中的问题
  • ¥30 Windows Server 2016利用兩張網卡處理兩個不同網絡
  • ¥15 Python中knn问题
  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!