Enseñarle a usar Python para implementar el sistema de administración de la libreta de direcciones de los estudiantes.

Este artículo presenta principalmente la implementación de Python del sistema de administración de la libreta de direcciones del estudiante en detalle para todos. El código de muestra en el artículo es muy detallado y tiene un cierto valor de referencia. Los amigos interesados ​​pueden consultarlo.

Los ejemplos de este artículo comparten el código específico de Python para implementar el sistema de administración de la libreta de direcciones del estudiante para su referencia. El contenido específico es el siguiente

Análisis del módulo de función:

1. Página de inicio (función de menú)

2. Agregar estudiantes

3. Eliminar alumnos

4. Modificar alumnos

5. Cuente el número de contactos en la libreta de direcciones.

6. Obtenga toda la información de comunicación de los estudiantes

el código se muestra a continuación:

def main (): 
 while True: 
 menu () 
 number = int (input ("Por favor ingrese el número de serie de la operación que necesita ser implementada:")) 
 if number == 1: 
  insert () #Add student 
 if number = = 2: 
  eliminar () 
  #Eliminar alumnos 
 si el número == 3: 
  modificar () #Modificar alumnos 
 si el número == 4: 
  contar () #Contar el 
 número de contactos en la libreta de direcciones si el número == 5: disply () # Obtenga toda la información de comunicación del estudiante 
 si número = = 0: 
  x = entrada ("Ingrese sí para salir del sistema, ingrese cualquier otro carácter sin salir:") 
  si x == "sí": 
  romper lista de 


estudiantes = [] 
def menu (): 
 Menú = "" " 
===== =============== Sistema de administración de la libreta de direcciones del estudiante-V1.0 ================ ==== 
  1. Agregar estudiantes 
  2. Eliminar estudiantes 
  3. Modificar estudiantes 
  4. Cuente el número de contactos en la libreta de direcciones 
  5. Obtener toda la información de comunicación de los estudiantes 
  0. Salir del sistema
================================================ === 
 "" " 
 print (Menú) 

def insert (): 
 while True: 
 studentdict = {} 
 studentdict [" serial number "] = input (" Por favor ingrese el número de serie del estudiante que se agregará: ") 
 studentdict [" name "] = input (" Ingrese el nombre del estudiante que se agregará: ") 
 studentdict [" Phone "] = input (" Ingrese el número de teléfono del estudiante que se agregará: ") 
 studentlist.append (studentdict) 
 x = input ("Ingrese no para finalizar agregar estudiante, ingrese Cualquier otro carácter continuará:") 
 si x == "no": 
  break 

def delete (): 
 while True: 
 i = input ("Por favor ingrese el número de serie del estudiante que se eliminará: ") 
 para el índice, elemento en enumerar (lista de estudiantes): 
  si elemento [" número de serie "] == i: 
  del estudiante lista [índice] 
 x = entrada (" Eliminar estudiantes al final de la entrada no, introducir otro los personajes continuarán: ") 
 si x == "no": 
  romper 

def modificar (): 
 while True: 
 i = input ("Por favor ingrese el número de serie del estudiante que se va a modificar:") 
 para el elemento en la lista de estudiantes: 
  if item ["serial number"] == i: 
  item ["name"] = input ("Please ingrese el nombre del estudiante modificado: ") 
  item [" Phone "] = input (" Ingrese el número de teléfono del estudiante modificado: ") 
 x = input (" Ingrese no para finalizar la modificación del estudiante, ingrese cualquier otro carácter continuará: ") 
 if x = =" no ": 
  break 

def count (): 
 a = len (lista de estudiantes) 
 print (" Total de la libreta de direcciones ", a," persona de contacto ") 
def disply (): 
 print ('----- ---- ------------------ ') 
 para studentdict_1 en studentlist: 
  for key, value in studentdict_1.items (): 
  print (key, ":", value) 
  print ('- --------------------------') 

main ()

Lo anterior es todo el contenido de este artículo, espero que sea de utilidad para el estudio de todos.

Supongo que te gusta

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