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

主頁 > 知識庫 > 一篇文章教你用Python實現一個學生管理系統

一篇文章教你用Python實現一個學生管理系統

熱門標簽:電話機器人適用業務 徐州天音防封電銷卡 鄭州智能外呼系統運營商 獲客智能電銷機器人 佛山防封外呼系統收費 南昌辦理400電話怎么安裝 湛江電銷防封卡 不錯的400電話辦理 哈爾濱外呼系統代理商

片頭

Python看了差不多三四天吧,基本上給基礎看差不多了。寫個管理系統吧,后續不出意外SQL、文件存儲版本都會更。
學習Python感想:

            人生苦短,我用Python
            人生苦短,我用Python
            人生苦短,我用Python
            人生苦短,我用Python

Python實在太爽了

源碼:

使用Python3

'''
學生成績管理系統
時間:2021.9.9
作者:sunbeam
'''
import time
import os
student_list = [] #定義一個列表類型全局變量
'''
列表里面存儲所有學生信息,列表里面每個元素是一個字典,字典里面存放每一個學生的個人信息,存儲結構如下
[(姓名1,年齡1,學號1,手機號碼1),(姓名2,年齡2,學號2,手機號碼2)......]
'''
def time_day():
        print()
        print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())))

#主菜單界面
def std_menu():
    print("--------歡迎來到sunbeam的第一個python學生管理系統--------")
    print("       1、添加學生信息     2、刪除學生信息     ")
    print("       3、查找學生信息     4、修改學生信息     ")
    print("       5、顯示所有學生     6、退出系統        ")
    num=int(input("根據需求請輸入對應的序號:"))
    return num
#添加學生信息
def std_add():
    while 1:
        std_name = input("請輸入要添加的學生的姓名:")
        std_old = input("請輸入要添加的學生的年齡:")
        std_id = input("請輸入要添加的學生的學號:")
        std_tel = input("請輸入要添加的學生的電話號碼:")
        global student_list
        # 判斷學生是否已存在,如果姓名和學號都重復說明學生存在
        for i in student_list:
            if (i['name'] == std_name) and (i['id'] == std_id):
                print("此學生信息已存在")
                return
        #如果學生信息不存在則添加學生信息
        std_message = {} #創建一個空的字典
        std_message['name']=std_name
        std_message['old']=std_old
        std_message['id']=std_id
        std_message['tel']=std_tel
        student_list.append(std_message)
        text=input("是否繼續添加:YES or NO")
        if text=='NO':
            os.system('cls')
            break
        else:
            os.system('cls')
            continue
#查找學生信息
def std_find():
    flag=0
    while 1:
        find_name = input("請輸入你要查詢的學生的姓名:")
        global student_list
        for i in student_list:
            if (i['name'] == find_name):
                print("查詢到如下學生:")
                print("-------------------")
                print(f"姓名:{i['name']}")
                print(f"年齡:{i['old']}")
                print(f"學號:{i['id']}")
                print(f"電話:{i['tel']}")
                print("-------------------")
                flag=1
        if flag==0:
            print("查無此人")
        lk=input("是否繼續查找:YES or NO")
        if lk=="NO":
            os.system('cls')
            break
        else:
            os.system('cls')
            continue
#修改學生信息
def std_modify():
    while 1:
        find_name=input("請輸入要修改的學生的學號:")
        global student_list
        for i in student_list:
            if (i['id']==find_name):
                print("你要修改的學生信息如下:")
                print("-------------------")
                print(f"姓名:{i['name']}")
                print(f"年齡:{i['old']}")
                print(f"學號:{i['id']}")
                print(f"電話:{i['tel']}")
                print('-----------------')
                while 1:
                    print(" 1、修改學生姓名   2、修改學生年齡 ")
                    print(" 3、修改學生學號   4、修改學生電話 ")
                    modify_num = int(input('請輸入要修改的項目序號:'))
                    if modify_num==1:
                        modify_name=input("請輸入要修改的學生的姓名:")
                        i['name']=modify_name
                    elif modify_num==2:
                        modify_old=input("請輸入要修改的學生的年齡:")
                        i['old']=modify_old
                    elif modify_num==3:
                        modify_id=input("請輸入要修改的學生的學號:")
                        i['id']=modify_id
                    else:
                        modify_tel=input("請輸入要修改的學的生電話:")
                        i['tel']=modify_tel
                    print("是否繼續修改當前學生信息:YES or NO")
                    print('---------------------')
                    modify_flag=input()
                    if modify_flag=="NO":
                        print("-----修改完成-----")
                        break
                    else:
                        continue
                break
        print("是否繼續使用修改模塊功能:YES or NO")
        lag=input()
        if lag=="YES":
            os.system('cls')
            continue
        else:
            os.system('cls')
            break
#顯示所有學生信息
def std_all():
    global student_list
    print('姓名\t年齡\t學號\t電話')
    for i in student_list:
        print(f"{i['name']}\t{i['old']}\t{i['id']}\t{i['tel']}")
#刪除函數
def std_delete():
    global student_list
    while 1:
        print("-----------------")
        del_num = input("請輸入要刪除的學生的學號:")
        for i in student_list:
            if (i['id'] == del_num):
                student_list.remove(i)
                print("刪除成功")
                break
            else:
                print("查無此人")
        del_exit=input("是否退出:YES or NO")
        print("-----------------")
        if del_exit=='YES':
            os.system('cls')
            break
        else:
            os.system('cls')
            continue
while 1:
    time_day()
    user_num=std_menu()
    if user_num==1:
        std_add()
    elif user_num==2:
        std_delete()
    elif user_num==3:
        std_find()
    elif user_num==4:
        std_modify()
    elif user_num==5:
        std_all()
    elif user_num==6:
        os.system('cls')
        exit_flag=input("是否退出:YES or NO")
        if exit_flag=='YES':
            print("感謝使用,bey-bey")
            break
        else:
            continue
    else:
        print("輸入無用序號,請輸入菜單前序號。")

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

您可能感興趣的文章:
  • Python函數實現學員管理系統
  • python面向對象版學生信息管理系統
  • Python實現學生管理系統(面向對象版)
  • python學生信息管理系統實現代碼
  • 教你用Python實現簡易版學生信息管理系統(含源碼)
  • 教你用python實現一個無界面的小型圖書管理系統
  • 基于Python實現的購物商城管理系統

標簽:吉安 蕪湖 蘭州 紹興 廣西 懷化 呂梁 安康

巨人網絡通訊聲明:本文標題《一篇文章教你用Python實現一個學生管理系統》,本文關鍵詞  一篇,文章,教,你用,Python,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一篇文章教你用Python實現一個學生管理系統》相關的同類信息!
  • 本頁收集關于一篇文章教你用Python實現一個學生管理系統的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 原平市| 淮安市| 宜兰县| 西盟| 崇州市| 上饶县| 佛坪县| 泾川县| 新巴尔虎右旗| 康马县| 龙胜| 金沙县| 克拉玛依市| 石景山区| 兴义市| 建湖县| 嵊州市| 新干县| 麻栗坡县| 鄂尔多斯市| 白玉县| 平定县| 青岛市| 襄汾县| 沭阳县| 佛教| 盐城市| 台东县| 岚皋县| 方正县| 体育| 越西县| 杭锦后旗| 阳曲县| 巴青县| 阜新市| 积石山| 方正县| 云梦县| 贡嘎县| 津南区|