この記事では、主に学生の名簿管理システムの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()
以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。