最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)學(xué)生管理系統(tǒng)開發(fā)

 更新時(shí)間:2020年07月24日 15:39:40   作者:flower10_  
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)學(xué)生管理系統(tǒng)開發(fā),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

使用python完成超級(jí)基礎(chǔ)的學(xué)生管理系統(tǒng),供大家參考,具體內(nèi)容如下

說明:

1、本學(xué)生管理系統(tǒng)非常非常簡(jiǎn)易,只有增,顯,查,刪,改功能,對(duì)于Python新手容易看懂上手。
2、信息的存儲(chǔ)只使用了字典和列表。
3、不喜勿噴。

代碼:

1、主循環(huán)框架

while True:
 
 print(info_str)
 action = input("請(qǐng)輸入想要進(jìn)行的操作:")
 
 if action == '0':

  print("再見。")
  break
 elif action == '1':
  print("新建學(xué)生信息")

 elif action == '2':
  print("顯示全部學(xué)生")

 elif action == '3':
  print("查詢學(xué)生信息")

 elif action == '4':
  print("刪除學(xué)生信息")

 elif action == '5':
  print("修改學(xué)生信息")

 else:
  print("你的輸入有錯(cuò)誤,請(qǐng)重新輸入。")

2、源代碼

info_str = """
*************************
1.新建學(xué)生信息
2.顯示全部學(xué)生
3.查詢學(xué)生信息
4.刪除學(xué)生信息
5.修改學(xué)生信息
0.退出系統(tǒng)
*************************
"""

"""姓名、語(yǔ)文成績(jī)、數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)、總分"""
students = [
 {'Name':'張大炮','Chinese':'95','Math':'65','English':'65','Score':'215'},
 {'Name':'張益達(dá)','Chinese':'65','Math':'95','English':'65','Score':'215'},
 {'Name':'Snack','Chinese':'65','Math':'65','English':'95','Score':'215'},
]


while True:
 """"程序主循環(huán)"""
 print(info_str)
 action = input("請(qǐng)輸入想要進(jìn)行的操作:")
 
 if action == '0':
  """結(jié)束條件"""
  print("撒由那拉。")
  break
 elif action == '1':
  print("新建學(xué)生信息")
  Name = input("請(qǐng)輸入名字:")
  Chinese = input("請(qǐng)輸入語(yǔ)文成績(jī):")
  Math = input("請(qǐng)輸入數(shù)學(xué)成績(jī):")
  English = input("請(qǐng)輸入英語(yǔ)成績(jī):")
  Score = int(Chinese) + int(Math) + int(English)
  student={
   'Name':Name,
   'Chinese':Chinese,
   'Math':Math,
   'English':English,
   'Score':Score
   }
  students.append(student)
 elif action == '2':
  print("顯示全部學(xué)生")
  for student in students:
   print(student)
 elif action == '3':
  print("查詢學(xué)生信息")
  Name = input('請(qǐng)輸入需要查詢的名字:')
  for student in students:
   if student['Name'] == Name:
    print(student)
  else:
    print("{}信息不存在".format(Name))
 elif action == '4':
  print("刪除學(xué)生信息")
  Name = input("請(qǐng)輸入需要?jiǎng)h除的名字:")
  for student in students:
   if student['Name'] == Name:
    students.remove(student)
    break
  else:
   print("{}信息不存在".format(Name))
 elif action == '5':
  print("修改學(xué)生信息")
  Name = input("請(qǐng)輸入需要修改的名字:")
  for student in students:
   if student['Name'] == Name:
    student['Name'] = input("請(qǐng)輸入名字:")
    student['Chinese'] = input("請(qǐng)輸入語(yǔ)文成績(jī):")
    student['Math'] = input("請(qǐng)輸入數(shù)學(xué)成績(jī):")
    student['English'] = input("請(qǐng)輸入英語(yǔ)成績(jī):")
    student['Score'] = int(student['Chinese']) + int(student['Math']) + int(student['English']) 
  else:
   print("{}信息不存在".format(Name))
 else:
  print("你的輸入有錯(cuò)誤,請(qǐng)重新輸入。")

總結(jié)

1、代碼框架簡(jiǎn)潔明了,添加功能只需要在主循環(huán)中增加即可。
2、超級(jí)基礎(chǔ),不喜勿噴。

關(guān)于管理系統(tǒng)的更多內(nèi)容請(qǐng)點(diǎn)擊《管理系統(tǒng)專題》進(jìn)行學(xué)習(xí)

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

相關(guān)文章

  • python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法分析

    python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法分析

    這篇文章主要介紹了python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法,結(jié)合實(shí)例形式總結(jié)分析了Python列表推導(dǎo)式、嵌套、循環(huán)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Django基于ORM操作數(shù)據(jù)庫(kù)的方法詳解

    Django基于ORM操作數(shù)據(jù)庫(kù)的方法詳解

    這篇文章主要介紹了Django基于ORM操作數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例形式總結(jié)分析了Django使用ORM操作數(shù)據(jù)庫(kù)的相關(guān)配置、增刪改查等相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • 15個(gè)最近才知道的Python實(shí)用操作

    15個(gè)最近才知道的Python實(shí)用操作

    這篇文章主要和大家分享了15個(gè)最近才知道的Python實(shí)用操作,文中的示例代碼講解詳細(xì),對(duì)我們深入了解Python有一定的幫助,感興趣的小伙伴可以了解一下
    2023-04-04
  • python中os.path.dirname(path)詳細(xì)解釋和使用示例

    python中os.path.dirname(path)詳細(xì)解釋和使用示例

    這篇文章主要介紹了python中os.path.dirname(path)詳細(xì)解釋和使用示例,os.path.dirname是一個(gè)Python函數(shù),用于獲取文件路徑的目錄部分,它通常與os.path.basename結(jié)合使用,以分離路徑中的目錄和文件名,需要的朋友可以參考下
    2025-03-03
  • Python操作Excel文件的11種方法(全網(wǎng)最全)

    Python操作Excel文件的11種方法(全網(wǎng)最全)

    在日常工作或開發(fā)過程中,Excel文件作為一種常用的數(shù)據(jù)存儲(chǔ)格式,其高效便捷的數(shù)據(jù)處理能力被廣泛應(yīng)用于數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)分析等領(lǐng)域,Python作為一種強(qiáng)大的編程語(yǔ)言,提供了豐富的庫(kù)支持來(lái)實(shí)現(xiàn)對(duì)Excel文件的操作,本篇將詳細(xì)介紹如何使用Python來(lái)操作Excel文件
    2025-03-03
  • Python使用paramiko連接遠(yuǎn)程服務(wù)器執(zhí)行Shell命令的實(shí)現(xiàn)

    Python使用paramiko連接遠(yuǎn)程服務(wù)器執(zhí)行Shell命令的實(shí)現(xiàn)

    這篇文章主要介紹了Python使用paramiko連接遠(yuǎn)程服務(wù)器執(zhí)行Shell命令的實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • python輸出決策樹圖形的例子

    python輸出決策樹圖形的例子

    今天小編就為大家分享一篇python輸出決策樹圖形的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-08-08
  • python實(shí)現(xiàn)撲克牌交互式界面發(fā)牌程序

    python實(shí)現(xiàn)撲克牌交互式界面發(fā)牌程序

    這篇文章主要介紹了python實(shí)現(xiàn)撲克牌交互式界面發(fā)牌程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Python生成指定數(shù)量的優(yōu)惠碼實(shí)操內(nèi)容

    Python生成指定數(shù)量的優(yōu)惠碼實(shí)操內(nèi)容

    在本篇文章里小編給大家整理了關(guān)于Python生成指定數(shù)量的優(yōu)惠碼的實(shí)例內(nèi)容以及相關(guān)代碼,有需要的朋友們學(xué)習(xí)下。
    2019-06-06
  • Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方案大全

    Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方

    本文主要介紹了Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方案大全,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧Chat?Gpt<BR>
    2023-07-07

最新評(píng)論

渭源县| 五台县| 北京市| 溆浦县| 平果县| 英山县| 汝城县| 施甸县| 习水县| 吴川市| 郯城县| 信阳市| 林芝县| 九龙县| 无棣县| 盘锦市| 酒泉市| 会同县| 康定县| 梁平县| 手游| 崇左市| 堆龙德庆县| 共和县| 雷州市| 双辽市| 淅川县| 旺苍县| 泽普县| 金门县| 闸北区| 通道| 漳浦县| 万山特区| 大余县| 左贡县| 凤庆县| 锡林郭勒盟| 古浪县| 南雄市| 吉水县|