Pythonを使用して学生の名簿管理システムを実装する方法を教えてください

この記事では、主に学生の名簿管理システムのPython実装をすべての人に詳細に紹介します。記事のサンプルコードは非常に詳細で、特定の参照値があります。興味のある友人はそれを参照できます。

この記事の例では、参考のために学生の名簿管理システムを実装するためのPythonの特定のコードを共有しています。具体的な内容は次のとおりです。

汎用モジュール分析:

1.ホームページ(メニュー機能)

2.生徒を追加します

3.生徒を削除します

4.生徒を変更する

5.名簿の連絡先の数を数えます

6.すべての学生のコミュニケーション情報を取得します

コードは次のように表示されます。

def main():
 while True:
 menu()
 number = int(input( "実装する必要のある操作のシリアル番号を入力してください:"))
 if number == 1:
  insert()#学生を追加
 if number = = 2:
  delete()
 number == 3の場合は学生を削除
  modify()
 number == 4の場合は学生を変更
  count ()#
 number == 5の場合はアドレス帳の連絡先数をカウントdisply()#
 number = = 0の場合はすべての学生のコミュニケーション情報を取得します
  x = input( "システムを終了するにはyesを入力し、終了せずに他の文字を入力します:")
  if x == "yes":
  break 


studentlist = [] 
def menu():
 Menu = "" " 
===== =============== Student Address Book Management System-V1.0 ================ ==== 
  1。学生を追加する
  2.学生を削除する
  3.学生を変更する
  4.アドレス帳の連絡先の数を数える
  5.すべての学生のコミュニケーション情報を取得する
  0.システムを終了する
================================================== === 
 "" " 
 print(Menu)

def insert():
 while True:
 studentdict = {} 
 studentdict ["シリアル番号 "] = input("追加する学生のシリアル番号を入力してください: ")
 studentdict [" name "] = input("追加する学生の名前を入力してください: ")
 studentdict [" Phone "] = input("追加する学生の電話番号を入力してください: ")
 studentlist.append(studentdict)
 x = input( "生徒の追加を終了するにはnoを入力し、他の文字は続行されます:")
 if x == "no":
  break 

def delete():
 while True:
 i = input( "のシリアル番号を入力してください削除する学生: ")
 for index、item in enumerate(studentlist):
  if item [" serial number "] == i:
  del studentlist [index] 
 x = input(" delete the end of input no、input other文字は続きます:」) 
 if x == "no":
  break 

def modify():
 while True:
 i = input( "変更する学生のシリアル番号を入力してください:")
 for item in studentlist:
  if item ["serial number"] == i:
  item ["name"] = input( "Please変更された学生の名前を
  入力してください: ")item [" Phone "] = input("変更された学生の電話番号を入力してください: ")
 x = input("いいえを入力して学生の変更を終了し、他の文字を入力すると続行されます: ")
 if x = =" no ":
  break 

def count():
 a = len(studentlist)
 print(" Total address book "、a、" contact person ")
def disply():
 print( '----- ---- ------------------ ')
 studentlistのstudentdict_1の
  場合:studentdict_1.items()のkey、valueの場合:
  print(key、 ":"、value)
  print( '---------------------------')

main()

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

おすすめ

転載: blog.csdn.net/yaxuan88521/article/details/114658229