fork download
  1.  
Success #stdin #stdout 0.01s 7092KB
stdin
print("\n--- INSPECTING RAW DATA ---")
for r in raw_records:
    problems = []
    # score校验:空或者N/A
    score_val = r['score'].strip()
    if score_val == "" or score_val == "N/A":
        problems.append("bad score")

    # gender 去除空格校验
    g = r['gender'].strip()
    if g not in ('Male', 'Female'):
        problems.append(f"odd gender={r['gender']!r}")

    # age_group
    ag = r['age_group'].strip()
    if ag not in ('young', 'middle', 'senior'):
        problems.append(f"odd age={r['age_group']!r}")

    # education
    edu = r['education'].strip()
    if edu not in ('high_school', 'bachelor', 'master', 'phd'):
        problems.append(f"odd education={r['education']!r}")

    # approved 判断是否为空(不要用not)
    approved_val = r['approved'].strip()
    if approved_val == "":
        problems.append("missing approved")

    if problems:
        print(f"  {r['candidate_id']}: {', '.join(problems)}")
stdout
Standard output is empty