题解 | 学生综合评估系统

学生综合评估系统

https://www.nowcoder.com/practice/d8d5d6294b8f48b684ea93fbb4935a2b

class Student:
    def __init__(self, student_id, academic_score, activity_score):
        self.id = student_id
        self.academic_score = academic_score
        self.activity_score = activity_score

def is_excellent(student):
    # TODO: 实现优秀标准的判断逻辑
    s = student.academic_score*0.7+student.activity_score*0.3
    sum = student.academic_score+student.activity_score
    return True if s>=80 and sum>140 else False














































































































































































































def main():
    n = int(input())
    
    for _ in range(n):
        student_id,academic,activity = map(int,input().split())
        
        student = Student(student_id, academic, activity)
        if is_excellent(student):
            print("Excellent")
        else:
            print("Not excellent")

if __name__ == "__main__":
    main()

全部评论

相关推荐

11-03 14:57
西北大学 营销
Belltrix:其实就是每根转动一定的角度
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务