📜  哪个分数恰好位于 23 和 34 之间?(1)

📅  最后修改于: 2023-12-03 15:23:01.198000             🧑  作者: Mango

找出位于23和34之间的分数

本程序使用Python编写,可以帮助用户找出位于23和34之间的分数。程序的输入为一个分数列表,输出为列表中位于23和34之间的分数,如果不存在这样的分数则输出"不存在符合要求的分数"。

def find_grade_between_23_and_34(grades):
    """
    找出位于23和34之间的分数
    :param grades: 分数列表
    :return: 位于23和34之间的分数列表
    """
    result = []
    
    for grade in grades:
        if 23 < grade < 34:
            result.append(grade)
    
    if len(result) == 0:
        return "不存在符合要求的分数"
    else:
        return result

参数说明

  • grades:分数列表,列表元素为浮点数。

返回值说明

  • 如果存在符合要求的分数,则返回位于23和34之间的分数列表。
  • 如果不存在符合要求的分数,则返回"不存在符合要求的分数"。
调用示例
grades = [23.5, 21, 25, 29.5, 34, 35]
result = find_grade_between_23_and_34(grades)
print(result)

输出结果:

[23.5, 25, 29.5]