在学生管理系统中,判断学生学号是否重复的代码可以使用一个for循环遍历已存在的学生学号列表,然后与新添加的学生学号进行对比,如果存在相同的学号,则表示学号重复。
以下是一个示例代码:
# 已存在的学生学号列表
existing_student_ids = ['1001', '1002', '1003']
# 新添加的学生学号
new_student_id = '1002'
# 判断学号是否重复
is_duplicate = False
for student_id in existing_student_ids:
if student_id == new_student_id:
is_duplicate = True
break
if is_duplicate:
print("该学号已存在")
else:
print("该学号可用")
对于学生管理系统,实际情况可能更复杂一些,可能需要在数据库或其他存储方式中查询学号是否存在。以上代码仅提供一个简单的示例,可根据具体情况进行修改和扩展。