婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > python實(shí)現(xiàn)學(xué)生管理系統(tǒng)源碼

python實(shí)現(xiàn)學(xué)生管理系統(tǒng)源碼

熱門(mén)標(biāo)簽:浙江電銷(xiāo)卡外呼系統(tǒng)好用嗎 南京銷(xiāo)售外呼系統(tǒng)軟件 地圖制圖標(biāo)注位置改變是移位嗎 地圖標(biāo)注的意義點(diǎn) 上海機(jī)器人外呼系統(tǒng)哪家好 315電話機(jī)器人廣告 房產(chǎn)電銷(xiāo)外呼系統(tǒng) 地圖標(biāo)注微信發(fā)送位置不顯示 蓋州市地圖標(biāo)注

本文實(shí)例為大家分享了python實(shí)現(xiàn)學(xué)生管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

一.面向過(guò)程版

import os

stu_list = []


def show_menu():
    print('1.添加學(xué)生')
    print('2.刪除學(xué)生')
    print('3.修改學(xué)生信息')
    print('4.查詢(xún)單個(gè)學(xué)生信息')
    print('5.查詢(xún)所有學(xué)生信息')
    print('6.退出系統(tǒng)')


def insert_student():
    name = input('請(qǐng)輸入學(xué)生名字:')
    for stu in stu_list:
        if stu['name'] == name:
            print('.........學(xué)生信息已存在........')
            return
    age = input('請(qǐng)輸入學(xué)生年齡:')
    gender = input('請(qǐng)輸入學(xué)生性別:')
    stu_dict = {'name': name, 'age': int(age), 'gender': gender}
    stu_list.append(stu_dict)
    print("學(xué)生信息添加成功!")


def remove_student():
    name = input('請(qǐng)輸入要操作的學(xué)生的名字:')
    for stu in stu_list:
        if stu['name'] == name:
            stu_list.remove(stu)
            print('刪除成功!')
            break
    else:
        print('........該學(xué)生信息不存在,無(wú)法刪除.........')


def modify_student():
    name = input('請(qǐng)輸入要操作的學(xué)生的名字:')
    for stu in stu_list:
        if stu['name'] == name:
            stu['age'] = int(input('請(qǐng)輸入新的年齡:'))
            print('修改成功!')
            break
    else:
        print('........該學(xué)生信息不存在,無(wú)法修改.........')


def search_student():
    name = input('請(qǐng)輸入要操作的學(xué)生的名字:')
    for stu in stu_list:
        if stu['name'] == name:
            print(f'姓名:{stu["name"]},年齡:{stu["age"]},性別:{stu["gender"]}')
            break
    else:
        print('........該學(xué)生信息不存在.......')


def show_all_stu():
    if len(stu_list):
        for stu in stu_list:
            print(f'姓名:{stu["name"]},年齡:{stu["age"]},性別:{stu["gender"]}')
    else:
        print("目前沒(méi)有學(xué)生信息!")


def save():
    f = open('student.txt', 'w')
    f.write(str(stu_list))
    f.close()


def read_file():
    global stu_list
    if os.path.exists('student.tct'):
        f = open('student.txt', 'r', encoding='utf-8')
        buf = f.read()
        if buf:
            stu_list = eval(buf)
        f.close()


def main():
    read_file()
    while True:
        show_menu()
        opt = input('請(qǐng)輸入用來(lái)選擇的編號(hào):')
        if opt == '1':
            print('1.添加學(xué)生')
            insert_student()
        elif opt == '2':
            print('2.刪除學(xué)生')
            remove_student()
        elif opt == '3':
            print('3.修改單個(gè)學(xué)生信息')
            modify_student()
        elif opt == '4':
            print('查詢(xún)單個(gè)學(xué)生信息')
            search_student()
        elif opt == '5':
            print('5.查詢(xún)所有學(xué)生信息')
            show_all_stu()
        elif opt == '6':
            print('歡迎下次使用本系統(tǒng)')
            save()
            break
        else:
            print('輸入有誤,請(qǐng)重新輸入')
            continue
        input('........回車(chē)鍵繼續(xù)操作........')


main()

二.面向?qū)ο蟀?/h3>

1.工程文件

2.main.py

import student_manage_sysytem as sms

if __name__ == '__main__':
    stu_sms = sms.StudenManagerSystem()
    stu_sms.start()

3.student.py

class Student():
    def __init__(self, stu_id, name, age, gender):
        self.sut_id = stu_id
        self.name = name
        self.age = age
        self.gender = gender

    def __str__(self):
        return f"{self.sut_id},{self.name},{self.age},{self.gender}"

4.student_manage_system.py

import student


class StudenManagerSystem():
    def __init__(self):
        self.stu_dict = {}

    @staticmethod
    def __show_menu():
        print('1.添加學(xué)生')
        print('2.刪除學(xué)生')
        print('3.修改學(xué)生信息')
        print('4.查詢(xún)單個(gè)學(xué)生信息')
        print('5.查詢(xún)所有學(xué)生信息')
        print('6.退出系統(tǒng)')

    def __insert_student(self):
        stu_id = input('請(qǐng)輸入學(xué)生學(xué)號(hào):')
        if stu_id in self.stu_dict:
            print('學(xué)生信息已經(jīng)存在,不需要重復(fù)添加')
            return
        name = input('請(qǐng)輸入學(xué)生名字:')
        age = input('請(qǐng)輸入學(xué)生年齡:')
        gender = input('請(qǐng)輸入學(xué)生性別:')
        stu = student.Student(stu_id, name, age, gender)
        self.stu_dict[stu_id] = stu

    def __removw_student(self):
        stu_id = input('請(qǐng)輸入學(xué)號(hào):')
        if stu_id in self.stu_dict:
            del self.stu_dict[stu_id]
            print('學(xué)生已經(jīng)刪除')
        else:
            print('學(xué)生信息不存在,無(wú)法刪除')

    def __modify_student(self):
        stu_id = input('請(qǐng)輸入學(xué)號(hào):')
        if stu_id in self.stu_dict:
            stu = self.stu_dict[stu_id]
            stu.age = input('請(qǐng)輸入新的年齡:')
            print('信息已經(jīng)修改完畢')
        else:
            print('學(xué)生信息不存在,無(wú)法修改')

    def __search_student(self):
        stu_id = input('請(qǐng)輸入學(xué)號(hào):')
        if stu_id in self.stu_dict:
            stu = self.stu_dict[stu_id]
            print(stu)
        else:
            print('學(xué)生信息不存在')

    def __save(self):
        f = open('student.txt', 'w', encoding='utf-8')
        for stu in self.stu_dict.values():
            f.write(str(stu) + '\n')
        f.close()

    def __load_info(self):
        try:
            f = open('student.txt', 'r', encoding='utf-8')
            buf_list = f.readlines()
            for buf in buf_list:
                buf = buf.strip()
                info_list = buf.split(',')
                stu = student.Student(*info_list)
                stu_id = info_list[0]
                self.stu_dict[stu_id] = stu
            f.close()
        except Exception:
            pass

    def __show_all_info(self):
        for stu in self.stu_dict.values():
            print(stu)

    def start(self):
        self.__load_info()
        while True:
            self.__show_menu()
            opt = input('請(qǐng)輸入用來(lái)選擇的編號(hào):')
            if opt == '1':
                print('1.添加學(xué)生')
                self.__insert_student()
            elif opt == '2':
                print('2.刪除學(xué)生')
                self.__removw_student()
            elif opt == '3':
                print('3.修改單個(gè)學(xué)生信息')
                self.__modify_student()
            elif opt == '4':
                print('查詢(xún)單個(gè)學(xué)生信息')
                self.__search_student()
            elif opt == '5':
                print('5.查詢(xún)所有學(xué)生信息')
                self.__show_all_info()
            elif opt == '6':
                self.__save()
                print('歡迎下次使用本系統(tǒng)')
                break
            else:
                print('輸入有誤,請(qǐng)重新輸入')
                continue
            input('........回車(chē)鍵繼續(xù)操作........')

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 教你用python實(shí)現(xiàn)一個(gè)無(wú)界面的小型圖書(shū)管理系統(tǒng)
  • 基于python實(shí)現(xiàn)銀行管理系統(tǒng)
  • 基于python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)
  • python實(shí)現(xiàn)簡(jiǎn)易名片管理系統(tǒng)
  • Python實(shí)現(xiàn)學(xué)生管理系統(tǒng)的代碼(JSON模塊)
  • python實(shí)現(xiàn)學(xué)生通訊錄管理系統(tǒng)
  • 使用python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)
  • 利用Python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的完整實(shí)例
  • 教你用Python實(shí)現(xiàn)簡(jiǎn)易版學(xué)生信息管理系統(tǒng)(含源碼)

標(biāo)簽:貴州 臨汾 陽(yáng)泉 赤峰 日照 雙鴨山 克拉瑪依 金華

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python實(shí)現(xiàn)學(xué)生管理系統(tǒng)源碼》,本文關(guān)鍵詞  python,實(shí)現(xiàn),學(xué)生,管理系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python實(shí)現(xiàn)學(xué)生管理系統(tǒng)源碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于python實(shí)現(xiàn)學(xué)生管理系統(tǒng)源碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    av电影在线观看完整版一区二区| 亚洲国产成人av好男人在线观看| 精一区二区三区| 26uuuu精品一区二区| 国产伦理精品不卡| 中文字幕日韩精品一区| 91丨porny丨在线| 亚洲第一激情av| 日韩精品自拍偷拍| 国产成a人亚洲| 一二三四社区欧美黄| 在线播放视频一区| 国产精品一区二区果冻传媒| 136国产福利精品导航| 欧美日韩在线播放三区| 久久99国产乱子伦精品免费| 欧美激情一区不卡| 欧美性高清videossexo| 久久爱www久久做| 亚洲天堂成人网| 日韩欧美国产一区二区三区| 99视频在线精品| 免费观看日韩av| 亚洲欧洲日韩女同| 日韩精品一区二区三区在线播放| 国产精品18久久久久久久久| 亚洲国产精品视频| 久久精品人人做| 欧美日韩国产综合一区二区| 国产伦精品一区二区三区免费| 亚洲欧美日韩一区二区 | 欧美在线999| 国产露脸91国语对白| 有码一区二区三区| 久久久亚洲精品石原莉奈| 欧美性猛交一区二区三区精品| 国产高清精品网站| 日本大胆欧美人术艺术动态 | 亚洲丝袜制服诱惑| 精品日韩在线观看| 欧美日本韩国一区| 91蝌蚪porny| 国产精品中文字幕日韩精品| 日韩专区在线视频| 亚洲精品国产品国语在线app| 久久日韩精品一区二区五区| 欧美区一区二区三区| 91麻豆swag| 成人激情开心网| 国产福利一区二区| 久久99国产精品免费网站| 亚洲午夜激情av| 一区二区在线观看视频在线观看| 国产女主播一区| 久久这里只精品最新地址| 91精品久久久久久久91蜜桃| 欧美日韩激情在线| 欧美色图激情小说| 91福利小视频| 色综合久久88色综合天天免费| 国产91综合一区在线观看| 国产精品影音先锋| 国产在线精品一区二区三区不卡| 全国精品久久少妇| 欧美bbbbb| 蜜臀va亚洲va欧美va天堂| 日韩国产精品大片| 蜜桃精品视频在线| 秋霞午夜鲁丝一区二区老狼| 日本中文一区二区三区| 日韩在线卡一卡二| 美女精品一区二区| 美腿丝袜亚洲综合| 久久精品国产精品亚洲精品| 久草中文综合在线| 国产精品自在在线| jlzzjlzz亚洲日本少妇| 99久久久久久99| 欧美在线观看一区| 这里是久久伊人| 日韩精品中文字幕一区二区三区| 欧美mv和日韩mv国产网站| 久久影院午夜片一区| 国产精品免费网站在线观看| 亚洲欧洲国产专区| 亚洲一区二区三区四区在线| 日韩国产精品91| 国产精品一区在线观看乱码| 丰满亚洲少妇av| 91极品视觉盛宴| 欧美精品免费视频| 久久久国产综合精品女国产盗摄| 日本一区二区三区电影| 亚洲视频你懂的| 亚洲第一成人在线| 国产一区欧美日韩| 97精品国产露脸对白| 欧美群妇大交群中文字幕| 欧美mv和日韩mv国产网站| 国产精品久久久久久久久动漫 | 欧美成人一区二区三区| 久久久国产午夜精品| 亚洲精选免费视频| 玖玖九九国产精品| 成人激情黄色小说| 欧美顶级少妇做爰| 久久精品水蜜桃av综合天堂| 一区二区三区在线视频免费| 美腿丝袜亚洲综合| 色婷婷综合五月| 欧美精品一区二区三区很污很色的 | 成人性生交大合| 欧美日韩国产另类一区| 久久精品人人做人人爽97| 亚洲国产一区在线观看| 国产成人免费高清| 欧美人牲a欧美精品| 中文字幕中文在线不卡住| 人人爽香蕉精品| 色婷婷精品久久二区二区蜜臀av| 日韩欧美美女一区二区三区| 一区二区在线观看免费视频播放| 精品一区二区三区在线视频| 在线观看国产一区二区| 欧美国产日韩亚洲一区| 蜜臀久久久久久久| 色菇凉天天综合网| 国产精品你懂的在线欣赏| 美女在线视频一区| 欧美又粗又大又爽| 中文字幕永久在线不卡| 国产精一区二区三区| 91精品久久久久久久99蜜桃| 亚洲欧美日韩国产一区二区三区 | 日韩精品亚洲专区| 91丝袜美腿高跟国产极品老师| 精品久久久久久久久久久久久久久久久 | 国产99久久久国产精品潘金| 日韩免费观看2025年上映的电影| 亚洲精品亚洲人成人网在线播放| 黑人巨大精品欧美一区| 日韩视频一区二区三区| 亚洲mv在线观看| 色欧美乱欧美15图片| 亚洲欧美综合色| 成人免费毛片app| 国产嫩草影院久久久久| 国产麻豆精品久久一二三| 26uuu精品一区二区| 久久精品99国产精品| 日韩欧美中文字幕公布| 日本不卡不码高清免费观看| 精品视频一区二区三区免费| 一区二区三区国产豹纹内裤在线| 99久久精品免费精品国产| 亚洲欧洲性图库| 91一区一区三区| 亚洲人精品午夜| 色综合久久久久久久久久久| 亚洲欧美国产高清| 91亚洲大成网污www| 亚洲男同1069视频| 欧美视频在线一区二区三区 | 欧美日韩一区二区在线观看| 亚洲国产视频网站| 欧美体内she精高潮| 婷婷综合五月天| 欧美一区二区黄色| 国内精品在线播放| 欧美极品美女视频| 99精品热视频| 亚洲国产视频a| 日韩精品专区在线影院观看| 国内精品久久久久影院色| 国产亚洲女人久久久久毛片| 成人午夜视频在线| 亚洲最新视频在线观看| 欧美美女视频在线观看| 日韩av在线播放中文字幕| 日韩美女视频一区二区在线观看| 国产精品996| 亚洲日本一区二区| 欧美精品黑人性xxxx| 国产麻豆视频精品| 亚洲美女免费视频| 日韩女优电影在线观看| 成人黄色av电影| 亚洲曰韩产成在线| 精品播放一区二区| 97se亚洲国产综合自在线不卡| 亚洲国产日韩一区二区| 26uuu国产在线精品一区二区| 成人高清在线视频| 日韩精品免费专区| 欧美国产精品劲爆| 欧美三级电影一区| 国产aⅴ综合色| 五月激情综合婷婷| 国产精品白丝在线| 欧美www视频|