成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > python實現(xiàn)學生管理系統(tǒng)源碼

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

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

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

一.面向過程版

import os

stu_list = []


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


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


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


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


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


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


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('請輸入用來選擇的編號:')
        if opt == '1':
            print('1.添加學生')
            insert_student()
        elif opt == '2':
            print('2.刪除學生')
            remove_student()
        elif opt == '3':
            print('3.修改單個學生信息')
            modify_student()
        elif opt == '4':
            print('查詢單個學生信息')
            search_student()
        elif opt == '5':
            print('5.查詢所有學生信息')
            show_all_stu()
        elif opt == '6':
            print('歡迎下次使用本系統(tǒng)')
            save()
            break
        else:
            print('輸入有誤,請重新輸入')
            continue
        input('........回車鍵繼續(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.添加學生')
        print('2.刪除學生')
        print('3.修改學生信息')
        print('4.查詢單個學生信息')
        print('5.查詢所有學生信息')
        print('6.退出系統(tǒng)')

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

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

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

    def __search_student(self):
        stu_id = input('請輸入學號:')
        if stu_id in self.stu_dict:
            stu = self.stu_dict[stu_id]
            print(stu)
        else:
            print('學生信息不存在')

    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('請輸入用來選擇的編號:')
            if opt == '1':
                print('1.添加學生')
                self.__insert_student()
            elif opt == '2':
                print('2.刪除學生')
                self.__removw_student()
            elif opt == '3':
                print('3.修改單個學生信息')
                self.__modify_student()
            elif opt == '4':
                print('查詢單個學生信息')
                self.__search_student()
            elif opt == '5':
                print('5.查詢所有學生信息')
                self.__show_all_info()
            elif opt == '6':
                self.__save()
                print('歡迎下次使用本系統(tǒng)')
                break
            else:
                print('輸入有誤,請重新輸入')
                continue
            input('........回車鍵繼續(xù)操作........')

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

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

標簽:貴州 臨汾 陽泉 赤峰 日照 雙鴨山 克拉瑪依 金華

巨人網(wǎng)絡(luò)通訊聲明:本文標題《python實現(xiàn)學生管理系統(tǒng)源碼》,本文關(guān)鍵詞  python,實現(xiàn),學生,管理系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python實現(xiàn)學生管理系統(tǒng)源碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于python實現(xiàn)學生管理系統(tǒng)源碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久视频免费观看| 在线日本成人| 国产传媒在线看| 欧美精品丝袜中出| 福利视频网站一区二区三区| www.国产福利| 欧美精品久久久久久| 日韩欧美一区二区不卡| 久久精品成人欧美大片古装| 一级特黄色大片| 手机在线看片1024| 69看片网站| 探花视频在线观看| 欧美亚洲图片小说| 国产又粗又猛又爽又黄91精品| 在线电影欧美成精品| 久久9精品区-无套内射无码| 国产精品第5页| 91成人噜噜噜在线播放| 国产视频综合在线| 国产精品色婷婷久久58| 国产欧美久久久久久久久| 欧美人狂配大交3d怪物一区| 奇米影视第四色7777| 美女被男人操网站| 天天操天天色综合| 搡的我好爽在线观看免费视频| 亚洲欧美日韩免费| 国产精品社区| 黑人巨大狂躁日本妞在线观看| 国产jk精品白丝av在线观看| 国产剧情av在线| youjizzjizz亚洲| 亚洲精品456在线播放狼人| 99精品999| 亚洲激情电影中文字幕| 亚洲一级二级三级在线免费观看| 成片免费观看视频| 欧美日韩一二三四| 中文字幕天天干| 亚洲欧洲成人av每日更新| 国产不卡视频一区二区三区| 秋霞在线午夜| 91最新在线视频| 亚洲黄色一区二区三区| 欧美精品日韩www.p站| 懂色av一区二区在线播放| 欧美videos大乳护士334| 国产高清自产拍av在线| 欧美三级欧美一级| 精品无码人妻一区二区三区| 亚洲精品网站在线| 黄页网址大全在线观看| 91黄在线观看| 成人免费视频| 久热国产在线| 国产在线国偷精品免费看| 一区二区三区韩国免费中文网站| 99草草国产熟女视频在线| 天天操天天干视频| 99视频一区二区三区| 超碰在线首页| 中文字幕二区三区| 精品人妻无码一区二区色欲产成人| 黄色日本网站| 高清欧美精品xxxxx| 欧美三级情趣内衣| 日韩精品一区二区不卡| 一本一道久久a久久精品蜜桃| 国产一区二区三区在线视频观看| 亚洲成av人乱码色午夜| 日韩一区二区三区在线播放| 欧美自拍资源在线| 手机在线观看免费av| 欧美午夜片欧美片在线观看| 性欧美办公室18xxxxhd| 欧洲生活片亚洲生活在线观看| 久久精品丝袜高跟鞋| av不卡免费在线观看| 国产乱对白刺激视频不卡| 91国产精品视频在线| 91精品免费久久久久久久久| 亚洲女色av| 99精品欧美一区二区蜜桃免费| 日韩欧美中文字幕一区二区三区| 国产美女一区| 成人毛片一区二区三区| 夜夜揉揉日日人人青青一国产精品| 一本到在线视频| 二区三区在线| 日本久久国产| 亚洲一区二区视频在线播放| 欧美一级淫片a免费视频| 成人午夜大片| 一级二级三级视频| 欧美先锋影音| 天天干天天插天天操| 天天躁日日躁狠狠躁超碰2020| 免费黄视频在线观看| 欧美作爱福利免费观看视频| www.男人天堂| 午夜一区二区三区在线观看| 老熟妇高潮一区二区高清视频| 日日日日人人人夜夜夜2017| 亚洲自拍偷拍九九九| 天堂网www在线资源中文| 视频一区视频二区中文字幕| 国产精品福利在线观看播放| 伊人网站在线| 欧洲美女免费图片一区| 秋霞影院午夜丰满少妇在线视频| 青青草视频在线视频| 一色屋成人免费精品网站| 99re精彩视频| 国产一级粉嫩xxxx| 成人在线视频播放| 天干夜夜爽爽日日日日| 天堂电影一区| 国产成人综合亚洲91猫咪| 成人xxx免费视频播放| 日韩精品视频播放| 国产亚洲欧美日韩日本| 大地资源中文在线观看免费版| 欧美三级午夜理伦三级中文幕| 一区二区三区成人精品| 在线观看的av| 久久精品人人做人人综合| 欧美精品亚洲精品| 制服丝袜第一页在线观看| 久久亚洲导航| 免费国产h视频在线观看86| 亚洲综合色在线| 色老汉av一区二区三区| 日韩中文字幕有码| xfplay每日更新av资源在线| 天堂在线资源8| 激情久久99| 你懂的在线视频| 精品极品三级久久久久| 高清欧美电影在线| 特级西西444www| 影音先锋黄色网址| yiren22综合网成人| 7777精品伊人久久久大香线蕉最新版| 日韩免费不卡av| 97色在线观看免费视频| 久久精品欧美日韩精品| 日韩精品电影在线| 小h片在线观看| 999热精品视频| 伊人久久一区二区| 精品免费一区二区三区蜜桃| 国产又黄又猛又粗又爽的视频| 国产精品视频1区| 夜夜躁狠狠躁日日躁婷婷小说| 国产在线资源| 精品日韩视频在线观看| 五月伊人六月| 国产精品爽爽爽| 岛国av中文字幕| 欧美激情女人20p| 五月天综合激情| 国产a∨精品一区二区三区仙踪林| 日本成人在线播放| 国产女人精品视频| 一本色道久久综合亚洲精品图片| 成年人午夜剧场| 日日噜噜噜夜夜爽爽| 天堂av一区二区三区| 亚洲欧洲第一视频| 国产一级性生活| 成人久久精品人妻一区二区三区| 亚洲精品白虎| 日本五十肥熟交尾| 中文字幕综合| 免费99精品国产自在在线| 天天干天天草天天| 欧美极品aaaaabbbbb| 国产精品久久二区| 精品无人乱码一区二区三区的优势| 成人做爰66片免费看网站| 亚洲精品在线免费| 国产日产一区| 国产最新视频在线| 国产午夜精品免费一区二区三区| 亚洲AV无码成人精品一区| 樱花草国产18久久久久| 国产精品一区二区三区免费| 欧洲亚洲视频| 欧美激情在线视频二区| 亚洲深夜福利网站| 中文一区一区三区免费在线观看| 亚洲福利精品在线| 亚洲黄色中文字幕| 久久久久久久久久久91| 综合五月婷婷| 青青a在线精品免费观看| 天堂中文视频在线| 在线观看a视频| 天堂资源最新在线| 国产福利一区二区三区视频| 午夜亚洲性色福利视频| 国产一区二区三区视频播放| 成人欧美一区二区三区白人| 亚洲二区视频在线| 久久久久免费看黄a片app| 国产精品视频免费一区| 天天做天天躁天天躁| 精品素人av| 国产一区二区三区日韩精品| 大伊人狠狠躁夜夜躁av一区| 18岁网站在线观看| 久久9999免费视频| 国产免费叼嘿网站免费| 国产欧美一区二区三区视频| 国产一级性片| 91中文字幕在线播放| 国产91在线看| 夜夜嗨av色综合久久久综合网| 丁香花高清电影在线观看完整版| 国产精品久久亚洲| 亚洲精品影视| 欧美视频免费看欧美视频| 免费中文字幕在线| 天天操人人干| 国产999精品在线观看| 欧美黄色一级大片| 日韩欧美专区| 亚洲精品欧美| 日本欧美一区二区在线观看| 欧美午夜性视频| 不卡影院一区二区| 亚洲福利视频导航| 一级特黄性色生活片| 香蕉视频黄在线观看| 精产国产伦理一二三区| 欧美性猛交xxxx乱大交极品| 欧美一级淫片播放口| 日本三级黄色网址| 精品偷拍各种wc美女嘘嘘| 成人av电影免费| 四虎影视免费看电影| 亚洲最大成人免费视频| 成人免费看片| 国产黄色av网站| 在免费jizzjizz在线视频| 日韩激情文学| 国产ts人妖一区二区三区| 亚洲一区站长工具| av在线电影播放| 亚洲xxxx做受欧美| 青春有你2免费观看完整版在线播放高清| 香蕉视频久久久| www.啪啪.com| 成年男女免费视频网站不卡| 日韩中文在线不卡| 国产sm在线观看| 久久中文字幕在线观看| 91美女高潮出水| 中文字幕在线网站| 欧美性xxxx极品hd欧美| 91精品国产自产| 欧美激情综合亚洲一二区| 亚洲精品在线视频免费观看| 欧美粗大gay| 女人扒开屁股爽桶30分钟| 久久久综合九色合综国产精品| 一区二区三区四区国产精品| 日日碰狠狠躁久久躁婷婷| 一级二级三级在线观看| 欧美性xxxxx| 日本精品在线一区| 91香蕉嫩草影院入口| 欧美一级免费大片| 欧美另类老女人| 欧美激情免费| 欧美综合激情网| 97人妻人人揉人人躁人人| 蜜臀av.com| 欧美日韩成人一区二区| 国产福利第一视频在线播放| 中文字幕一区二区三区四区不卡| 乱子伦视频在线看| 网上成人av| 国产人成亚洲第一网站在线播放| 欧美成人一品| 人人狠狠综合久久亚洲| 日本全棵写真视频在线观看| 五月天av在线| 好吊妞国产欧美日韩免费观看网站| 国产欧美一区二区三区另类精品| 99国产视频在线| 日韩在线短视频| 少妇无码av无码专区在线观看| 自拍偷拍欧美亚洲| 国产一区日韩一区| 精品卡一卡二卡三卡四在线| 亚洲东热激情| 久久久久久亚洲综合影院红桃| 亚洲1024| 欧美日中文字幕| 国产激情精品久久久第一区二区| 五月婷在线视频| 黄页视频在线观看| 91成人在线播放| 国产视频中文字幕在线观看| 欧美成人三级伦在线观看| 久久精品欧美一区| 亚洲丝袜精品丝袜在线| 亚洲精品有码在线| 欧美精品一区二区久久婷婷| 97se亚洲| 最后生还者第二季在线观看| 丝袜连裤袜欧美激情日韩| 亚洲.欧美.日本.国产综合在线| 久久国产精品久久久久久久久久| 182午夜在线观看| 久久福利视频一区二区| 亚洲综合一区二区三区| 日韩在线播放中文字幕| 亚洲人成影院77777| 成人影院免费观看| 久草在线资源福利| 欧美性少妇18aaaa视频| 精品系列免费在线观看| 国产永久免费观看| 中国日韩欧美久久久久久久久| 另类欧美小说|