偽**編寫
提示使用者
輸入乙個姓名search_name = input()
根據這個姓名,依次到名片字典中進行比對
如果,有這個姓名存在,那麼顯示這個使用者的資訊依次拿到每乙個字典 for 變數 in 資料容器
得到第乙個名片字典,就與search_name比一下,看字典中的name鍵的值 與它是否一致
變數['name'] == search_name
得到第二個名片字典,就與search_name比一下,看字典中的name鍵的值 與它是否一致
if 比較的結果是一致的:
我們就展示這個使用者的資訊
如果查詢過了所有的資料都沒有找到
提示使用者,沒有找到
如果沒有,提示使用者,沒有找到
列表包字典
多個列印語句,構成了歡迎選單
流程步驟
遍歷資料容器,獲取到每乙個名片的字典
拿到了名片字典,就可以提取裡面的資料了,通過字典的鍵來取值
遍歷列表所做的事情:依次獲取列表中的成員
如果搜尋成功
新的功能
輸出這個使用者的資訊
1,列印表頭
2,列印名片的資料
搜尋詞名片字典。拿著搜尋的這個詞與每乙個名片字典中的名字,進行比對
名片字典是包在列表中的
對列表進行遍歷,可以依次獲得我們想要的名片字典
名片字典會乙個乙個的被展示出來,被遍歷出來
我們就在遍歷的迴圈中,進行名片字典的操作
1,每一次遍歷,拿到的是乙個名片字典
2,在當前的遍歷沒有結束之前,沒有走到下級底部之前,我們操作的名片字典,都是不變。
3,可以直接在當前的迴圈對字典進行操作
字典【『name』】 與 搜尋詞,進行乙個是否相等的判斷
如果相等,表示找到了
找到了,就展示出來
如果找到了,還要對當前的這個資料字典,進行
1,編輯資料,修改字典
2,刪除資料,從資料容器中,把字典刪掉
否則,就表示沒有找到,對於乙個字典而言,沒有找到,沒有仍何操作。
考慮使用單路分支
只有所有的名片字典都翻遍了,都沒有找到地,才會有提示
分支的情況複習
分支分三種
1,單路分支 if…
2,二路分支 if… else…
3,多路分支 if … elif…else…
spring mvc 專案分析
分包 controller dao dao.impl service service.impl model util 資料校驗 資料轉換 資料計算等 在model包新建乙個page類以便分頁操作 建立乙個servicemanager來管理service 配置檔案 分三個 hibernate 資料來源...
DTMF VAD 專案分析
這一專案是準確的找出dtmf訊號的起點,當檢測到後,觸發dtmf decoder,對此後接收的資料進行解碼,等到相應的撥號鍵值。1.分析輸入訊號特徵 訊號是dtmf訊號加通道中的電路雜訊,現初步分析,這背景雜訊是高斯背景雜訊,這種雜訊好在對dtmf頻率特性損失不是很大,這樣問題會好解決一點。2.訊號...
專案分析 PLUG
plug過程 1.init plug define init plug plug initplug g initplug true 共享記憶體資料結構 struct plugsharememory inline void createsharememory i plugmodulemanage pm...