欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)
*************************
"""

"""姓名、語文成績、數(shù)學(xué)成績、英語成績、總分"""
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)輸入語文成績:")
  Math = input("請(qǐng)輸入數(shù)學(xué)成績:")
  English = input("請(qǐng)輸入英語成績:")
  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)輸入語文成績:")
    student['Math'] = input("請(qǐng)輸入數(shù)學(xué)成績:")
    student['English'] = input("請(qǐng)輸入英語成績:")
    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í)

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

相關(guān)文章

  • 在Django中創(chuàng)建URLconf相關(guān)的通用視圖的方法

    在Django中創(chuàng)建URLconf相關(guān)的通用視圖的方法

    這篇文章主要介紹了在Django中創(chuàng)建URLconf相關(guān)的通用視圖的方法,Django是Python重多人氣框架中最為著名的一個(gè),需要的朋友可以參考下
    2015-07-07
  • 利用Python matplotlib繪制風(fēng)能玫瑰圖

    利用Python matplotlib繪制風(fēng)能玫瑰圖

    這篇文章主要給大家介紹了關(guān)于如何利用Python matplotlib繪制風(fēng)能玫瑰圖的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Pytest?fixture及conftest相關(guān)詳解

    Pytest?fixture及conftest相關(guān)詳解

    這篇文章主要介紹了Pytest?fixture及conftest相關(guān)詳解,fixture是在測(cè)試函數(shù)運(yùn)行前后,由pytest執(zhí)行的外殼函數(shù),更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-09-09
  • Python導(dǎo)入Excel表格數(shù)據(jù)并以字典dict格式保存的操作方法

    Python導(dǎo)入Excel表格數(shù)據(jù)并以字典dict格式保存的操作方法

    本文介紹基于Python語言,將一個(gè)Excel表格文件中的數(shù)據(jù)導(dǎo)入到Python中,并將其通過字典格式來存儲(chǔ)的方法,感興趣的朋友一起看看吧
    2023-01-01
  • python調(diào)用攝像頭拍攝數(shù)據(jù)集

    python調(diào)用攝像頭拍攝數(shù)據(jù)集

    這篇文章主要為大家詳細(xì)介紹了Python調(diào)用攝像頭拍攝數(shù)據(jù)集,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Python Flask框架模板操作實(shí)例分析

    Python Flask框架模板操作實(shí)例分析

    這篇文章主要介紹了Python Flask框架模板操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python Flask框架使用Jinja2模板步驟及相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • Python竟然能剪輯視頻

    Python竟然能剪輯視頻

    平時(shí)我們?cè)谒⒍桃曨l或者看到一些視頻的時(shí)候,希望可以把視頻里面的音頻提取出來當(dāng)背景音樂究竟是怎么操作的呢,下面小編教大家python如何去提取一個(gè)視頻里面的音頻,感興趣的朋友一起看看吧
    2021-05-05
  • 淺析python redis的連接及相關(guān)操作

    淺析python redis的連接及相關(guān)操作

    Redis是一個(gè)開源的使用ANSIC語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。這篇文章主要介紹了python redis的連接及相關(guān)操作,需要的朋友可以參考下
    2019-11-11
  • GitHub 熱門:Python 算法大全,Star 超過 2 萬

    GitHub 熱門:Python 算法大全,Star 超過 2 萬

    4 月 27 日,GitHub 趨勢(shì)榜第 3 位是一個(gè)用 Python 編碼實(shí)現(xiàn)的算法庫,Star 數(shù)早已達(dá)到 26000+
    2019-04-04
  • python批量爬取圖片的方法詳解

    python批量爬取圖片的方法詳解

    這篇文章給大家介紹了如何使用python批量爬取圖片,文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12

最新評(píng)論