Ensina como usar o Python para implementar um sistema de gerenciamento de informações do aluno

Este artigo apresenta principalmente o uso de python para implementar o sistema de gerenciamento de informações do aluno em detalhes para todos. O código de amostra no artigo é muito detalhado e tem um certo valor de referência. Amigos interessados ​​podem consultá-lo.

Os exemplos neste artigo compartilham o código específico de python para realizar o sistema de gerenciamento de informações do aluno para sua referência. O conteúdo específico é o seguinte

As etapas de desenvolvimento do sistema de gestão de alunos:

1. Exibir o menu de funções do sistema de gerenciamento de alunos

2. Opções de função para receber entrada do usuário

3. Determine as opções de função inseridas pelo usuário e conclua as operações relacionadas

O objetivo de extrair códigos de função para funções:

Fornece a capacidade de reutilização de códigos de função e reduz a redundância de códigos de função.

# Lista de alunos, especificamente responsável por gerenciar as informações de cada aluno 
student_list = [] 
  
  
# Exibir a função função do menu do sistema de gerenciamento de alunos 
def show_menu (): 
  print ("================ = == Sistema de Gestão de Alunos V1.0 =================== ") 
  imprimir (" 1. Adicionar aluno ") 
  imprimir (" 2. Excluir aluno ") 
  imprimir ( "3. Modificar as informações do aluno") 
  print ("4. Consultar informações do aluno") 
  print ("5. Exibir todas as informações do aluno") 
  print ("6. Sair") 
  
  
# Adicionar função do aluno função 
def add_student (): 
  # Realizar adicionar Função do aluno 
  name = input ("Insira seu nome:") 
  idade = input ("Insira sua idade:") 
  sexo = input ("Insira seu gênero:") 
  # Cada informação do aluno é um tipo de dicionário. Você precisa para reunir esses três itens de dados no dicionário. 
  student_dict = {"nome": nome, "idade": idade, "sexo":sex} 
  # Adiciona as informações do dicionário do aluno à lista 
  student_list.append (student_dict) 
  
  
# Exibe a função função de todos os alunos 
def show_all_student ():
  # Realiza a função de exibir todos os alunos 
  para o índice, student_dict em enumerar (student_list): 
    # Student ID = subscript + 1 
    student_no = index + 1 
    print ("ID do aluno:% d Nome:% s Idade:% s Sexo:% s "% (student_no, 
                        student_dict [" name "], 
                        student_dict [" age "], 
                        student_dict [" sex "])) 
  
  
# Função de função para excluir alunos 
def remove_student (): 
  # 1. Receber a carteira de estudante do aluno a ser excluído 
  student_no = int (input ("Por favor, digite a ID do aluno que deseja excluir:")) 
  # 2. De acordo com o aluno para gerar 
  índice de subscrito = student_no-1 
  # Determine se o subscrito é legal 
  se 0 <= índice <len (student_list): 
    # 3. Exclua os dados especificados da lista de acordo com a  
    student_dict = student_list.pop (index)
    impressão do subscrito ("% s, a exclusão foi bem-sucedida!"% student_dict ["name"]) 
  else: 
    print ("Por favor, insira uma carteira de estudante válida!")
  
  
# Função função para modificar as informações do aluno 
def modify_student (): 
  # 1. Receba a ID do aluno do aluno a ser modificado 
  student_no = int (input ("Por favor, digite a ID do aluno do aluno que você deseja modificar:")) 
  # 2 . Gere subscritos com base no 
  índice do aluno = student_no-1 
  # Determine se o subscrito é válido 
  se 0 <= index <len (student_list): 
    # 3. Obtenha as informações do dicionário do aluno correspondente de acordo com o subscript 
    modify_student_dict = student_list [index] 
    # 4. Modifique as informações do aluno de acordo com o dicionário 
    modify_student_dict ["name"] = input ("Digite seu nome modificado:") 
    modify_student_dict ["age"] = input ("Digite sua idade modificada:") 
    modify_student_dict ["sexo "] = input (" Digite seu gênero revisado: ") 
    print (" Modificado com sucesso ") 
  else: 
    print (" Digite sua ID de estudante legal! ") 
  # 1.O nome do aluno a ser consultado para receber a 
  entrada do usuário name = input ("Por favor, digite o nome do aluno a ser consultado:")
  
   
# Verifique os alunos
) # 学生 管理 系统 的 发展 步骤
# Dica: Como o sistema precisa estar rodando o tempo todo, você precisa colocar as três etapas acima em um loop infinito, para que possa salvar o programa para ser executado o tempo todo. 
# Defina a função de entrada do programa, a primeira função a ser executada no programa 
def start ():
  
   
  enquanto True: 
    # 1.
    show_menu () 
    # 2. A opção de função que recebe a entrada do usuário 
    menu_option = input ("Insira a opção de função que deseja operar:") 
    # 3. Determine a opção de função inserida pelo usuário e conclua a operação relacionada 
    se menu_option == "1": 
      print ("Adicionar aluno") 
      add_student () 
    elif menu_option == "2": 
      print ("Excluir aluno") 
      remove_student () 
    elif menu_option == "3": 
      print ("Modificar informações do aluno") 
      modify_student ( ) 
    elif menu_option == "4": 
      print ("Consultar informações do aluno") 
      query_student () 
    elif menu_option == "5": 
      print ("Exibir todas as informações do aluno") 
      show_all_student () 
    elif menu_option == "6":
      print ("Exit") 
      break
  
  
# Iniciar o início do programa 
()

O texto acima é todo o conteúdo deste artigo, espero que seja útil para o estudo de todos.

Acho que você gosta

Origin blog.csdn.net/yaxuan88521/article/details/114627692
Recomendado
Clasificación