欢迎光临散文网 会员登陆 & 注册

成绩管理系统作业评讲02-删除

2023-04-05 12:02 作者:软心硬糖  | 我要投稿

渐渐无趣。研究了下,最后不玩了,直接上工具。

def is_number(input_str):

  """

  判断输入值是否是数字

  """

  try:

    float(input_str)

    return True

  except ValueError:

    return False


def delete_student_by_id(students_list, id):

  """

  根据id删除学生信息

  """

  for i in range(len(students_list)):

    if students_list[i]["id"] == id:

      del students_list[i]

      return students_list

  print("输入的id不存在")

  return students_list


# Example usage:

id_to_delete = input("请输入需要删除的学生id: ")

if is_number(id_to_delete):

  id_to_delete = int(id_to_delete)

  students_list = delete_student_by_id(students_list, id_to_delete)

else:

  print("输入值不是数字")


成绩管理系统作业评讲02-删除的评论 (共 条)

分享到微博请遵守国家法律