#45522: chatgpt


pjjh1120031@pjjh.tyc.edu.tw (80202朱品維)


def analyze_scores(scores):
    passing_scores = [score for score in scores if score >= 60]
    failing_scores = [score for score in scores if score < 60]
    
    if not passing_scores:
        # 若沒有及格學生,顯示 "worst case"
        print("worst case")
    elif not failing_scores:
        # 若沒有不及格學生,顯示 "best case"
        print("best case")
    else:
        # 取得及格學生中的最低分數,和不及格學生中的最高分數
        min_passing = min(passing_scores)
        max_failing = max(failing_scores)
        print(f"Min passing score: {min_passing}")
        print(f"Max failing score: {max_failing}")

# 測試範例
scores = [55, 70, 60, 80, 45, 58, 72]
analyze_scores(scores)