首页 > 解决方案 > 创建一个函数确定等级

问题描述

如何创建一个确定等级的函数,该函数接受 0-100 之间的等级并根据以下比例返回字母等级?. 90-100 安。80-89 乙。70-79℃。60-69 天。低于 60 华氏度

并使用以下每个参数调用我的函数

函数调用分数 1 90 2 85 3 73 4 62 5 58

标签: function

解决方案


在 Python 中,您可以if/elif/else在函数中使用该逻辑,并且由于此逻辑是从“自上而下”进行评估的,因此在检查输入是否有效之后,每一步只需检查一个标准。例如:

def determine_grade(score):
    if score < 0 or score > 100:
        return "Score not between 0-100"
    elif score >= 90:
        return "A"
    elif score >= 80:
        return "B"
    elif score >= 70:
        return "C"
    elif score >= 60:
        return "D"
    else:
        return "F"

推荐阅读