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日