1. 程式人生 > >學生資訊儲存[6] 8月20日

學生資訊儲存[6] 8月20日

3.將學生資訊管理程式拆分成模組、 要求:(程式的模組耦合度越低越好) 1.主事件迴圈放在main.py中 2.show_menu函式放在menu.py中 3.寫學生操作相關的函式放在student_info.py中 主模組為main.py 全域性變數用的多了,程式的耦合度高了 在主模組中記得新增這個語句,防止不必要的引入

from menu import show_menu
from student_info import *
學生資訊管理系統主模組
def main():
L=[]#設定為區域性變數
while True:
show_menu()
x=input(“請選擇你想進行的操作:”)
if x==’1’:
L=input_student(L)
elif x==’2’:
output_student(L)
elif x==’3’:
L=dele_student(L)
elif x==’4’:
L=update_student(L)
elif x==’5’:
sort_cj_gaodi(L)
elif x==’6’:
sort_cj_digao(L)
elif x==’7’:
sort_age_gaodi(L)
elif x==’8’:
sort_age_digao(L)
elif x==’q’:
print(“再見!”)
break
else:
print(“輸入錯誤請重新輸入!”)

if name==’main‘:
main()
#和直接執行是沒有區別的,但有利於除錯
#可以選擇性的執行掉不掉用該函式
[email protected]:~/aid1807/student_project$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type “help”, “copyright”, “credits” or “license” for more information.

from main import *
選單沒有出來!!!

如果沒有這句話:
[email protected]:~/aid1807/student_project$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type “help”, “copyright”, “credits” or “license” for more information.

from main import *
+————————————–+
| 1)新增學生資訊 |
| 2)顯示學生資訊 |
| 3)刪除學生資訊 |
| 4)修改學生資訊 |
| 5)按學生成績高-低顯示學生資訊 |
| 6)按學生成績低-高顯示學生資訊 |
| 7)按學生年齡高-低顯示學生資訊 |
| 8)按學生年齡低-高顯示學生資訊 |
| q)退出 |
+————————————–+
請選擇你想進行的操作:
只有q推出才能回到互動模式,因為已經執行了

相關推薦

學生資訊儲存[6] 820

3.將學生資訊管理程式拆分成模組、 要求:(程式的模組耦合度越低越好) 1.主事件迴圈放在main.py中 2.show_menu函式放在menu.py中 3.寫學生操作相關的函式放在student_info.py中 主模組為main.py 全域性變數用的多了,

學生資訊儲存[2] 813

2.實現帶有介面的學生資訊管理系統 操作介面: +--------------------------------------+ | 1)新增學生資訊 | | 2)顯示學生資訊

學生資訊儲存[1] 812

1.(必須自己完成,專案的開始) 學生資訊管理專案,輸入任意個學生的姓名,年齡,成績,每個學生的資訊存入一個字典內,然後放入到列表中(每個學生需要手動輸入) 如: 請輸入姓名:tarena 請輸入年齡:20 請輸入成績’:99

2017年820第四篇

替換 正則表達式語法 pla 們的 模式 six 而是 als 可能 PHP正則表達式 一什麽是正則表達式:正則表達式就是一種描述字符串結構的語法規則。 二為什麽需要正則表達式? 因為需要對用戶提交的信息進行驗證,如果不驗證的話,有可能用戶提交的就是垃圾信息。 三PHP裏面

2018年820暑假訓練日記

開始看饒齊部落格,kmp和凸包前段時間看完了 線段樹: HDU 1166 敵兵佈陣:單點更新,區間sum模板題 HDU 1754 I Hate It:單點更新,區間最值模板題 HDU 1394 Minimum Inversion Number:線段樹求逆序數,以前不是

Dodoke2018年820學習筆記

課程學習: ①Eclipse軟體操作 1. workspace路徑 2. project、package、build path、switch workspace、debug 3. 識別符號命名規範,package命名規範 作業情況 仿天貓

騰訊雲最新10元/有效期到2018年820

騰訊雲最新拼團10元/月,有效期到2018年8月20日!!!  新使用者拼團購買1核2G雲伺服器,買2個月送1個月!!! 拼團連結: 基本操作步驟: 1、登入,用新號登入 2、認證,選擇QQ或者微信認證。 3、參團(如果電腦打不開,掃碼用手機QQ微信等開啟) 4、選

ECCV 2018論文解讀及資源集錦(820更新)

之前我們整理了CVPR 2018 論文解讀集錦和歷年VALSE 視覺資源彙總(兩篇都仍在更新中),目前計算機視覺三大頂級會議之一的ECCV,European Conference on Computer Vision(歐洲計算機視覺國際會議) ,將於2018年9月8日在

2017首屆世界西商大會將於819-20在陜西賓館開幕

西商大會2017首屆世界西商大會將於8月19日-20日在陜西賓館開幕,本次會議以“‘一帶一路’:新經濟、新活力、新西安”為主題,由中共西安市委、西安市人民政府主辦,西安市各有關部門和開發區承辦。大會期間,將舉辦首屆世界西商大會開幕式暨主題論壇,同期還舉辦科技人才峰會暨“夢回長安校友行”、“浙商與西安對話”圓桌

620(2)

啟動mysql 恢復 情況 檢查 2.4 www. 數據庫數據 容易 是否 使用xtrabackup備份innodb引擎的數據庫 innobackupex 備份 Xtrabackup 增量備份 xtrbackup只能用於備份innodb引擎的數據庫,而innobackex

620 Django中ORM介紹和字段、字段參數、相關操作

sel 記憶 __init__ 記錄 RM 錯誤 distinct serial 排序。 Object Relational Mapping(ORM) ORM介紹 ORM概念 對象關系映射(Object Relational Mapp

620

img 臺電腦 png -a p12 查詢 values sele .com 13.4 mysql用戶管理mysql用戶管理1.創建一個普通用戶並授權(權限、範圍、源IP)mysql -uroot -p'123123'grant all on *.* to

青鳥雲題庫2018年82615:20:28

builder 完全 cto 就是 src sql 不同 查詢 class MyBatis用#引用參數 答:D mapper用來指定查詢sql Mappers元素是告訴MyBatis 去哪尋找映射SQL 的語句。 答:SQlsession不是線程安全的,所以不能

CentOS 6.5配置國內Yum源2016年81更新

本文章更新於2016年八月一日,以下設定CentOS6.5 yum 為163國內映象源的方法,親測有效。 步驟一、下載yum配置檔案及相關軟體。 步驟二、刪除系統自帶的yum #rpm -qa

520重點:當請求的參數是動態的形式時,原生app與h5頁面之間數據交互的方法

post方法 註意 data 不能 images 動態 構建 parse 拼接 方案一: 1.app在打開H5頁面的時候,把需要給的參數,以get的形式,放在H5的url中。 2.然後H5的js從url中獲取到需要的參數,拼接到ajax請求的url中。 3.H5ajax請求

2016傳智SSH框架CRM項目(5天)筆記(2017年52022:09:36)

images 項目 是把 ima 技術分享 易錯點 font log ont 5天視頻,摘取了其中的一些筆記。筆記記得有點簡略,但是把項目中的易錯點都寫出來了。 筆記鏈接如下 鏈接:http://pan.baidu.com/s/1geQ9Tn1 密碼:1eh82016傳智

154173526顏靈營 現代軟件工程工作室半月(2017年220~2017年531)學習情況總結

學習內容總結 用法 情況 能力 軟件工程 以及 .com 工作室 工程 學習內容總結: 深入學習了java,提高了一些解決問題的能力。 學到了github的用法。 應對問題的解決思路。 問題1:利用git上傳不了 問題1解決方案:通過百度,以及教程成功上傳 問題2:隨機生

2014年825,收藏家和殺手——面向對象的C++和C(一)

creat os x tracking -m end gin 知識 數據 我們 近期事情特別多,睡眠也都非常晚,有點精神和身體混亂的感覺,所以想寫寫技術分析文章。讓兩者的我都調整一下。這篇技術分析文章是一直想寫的,當前僅僅是開篇,有感覺的時候就寫寫,屬於拼湊而成,興

2017年89學習內容存放 #socket通信介紹

ssh port 綁定 服務端 logs 接收 數據鏈路 三次 hello 2017年8月9日學習內容存放 1 #socket通信介紹 2 3 ‘‘‘ 4 OSI七層 5 6 應用 7 表示 8 會話 9 傳輸 10 網絡 ip 1

2017年814套題記錄 | 普及組

現在 增強 問題 相同 要求 使用 計劃 今天 size 寫在前面 今天登洛谷發現離Noip剩下88天了??(雖然看起有點久),然後覺得似乎水了一個暑假什麽也沒做(雖然學了點數據結構和一些奇奇Gaygay的東西),於是打開題庫發現去年Long Happy的集訓套題我似乎沒