python多級選單查詢簡化版

2022-05-17 10:53:26 字數 1120 閱讀 9962

python選單瀏覽查詢功能

日後進化版可以將資料來源存放在檔案【逐漸優化至各省、市、縣、區、村、戶、人等等(只要你有資訊~】,資料庫或者其他介質,並新增增刪改查功能。此例項先做乙個簡單的查詢.

例項**:

#__author:  playon

#__date: 2018/6/11 11:26

#-*- coding:utf-8 -*-

#此程式每一級選單的內容必須以字典的方式寫,否則會出錯!(格式:key:{})

data=,

'東直門':{},

},'江蘇':,

'連雲港': {},

'蘇州': {},

},'河南':,

'實驗2班':{},

'高一3班':{},

'高一4班':{},

},'實驗中學':{},

'金水3中':{},

'實驗二中':{},

},'中原區':,

'中原區1中學':{},

'中原區2小':{},

},},

'開封':{},

},'河北':,

'橋東':{},

},'邯鄲':,

'邯鄲二中':{},

},'滄州':{},

},}def data_list():

#print map data key

for key in data:

print(key)

parent_data=

while true:

data_list()

choice = input("\t>>:")

if choice in data:

data=data[choice]

elif choice=='q':break

elif choice=='b':

if parent_data==:

print("已至頂層選單,請選擇查詢")

continue

else:

data=parent_data.pop()

else:print("請選擇》")

根據此字典結構可轉化為具體的目錄結構

報表製作簡化版

機房收費系統無論是重構還是第一版,都用到了報表,為什麼在乙個系統中要新增報表呢?報表的作用是什麼呢?報表百科。我理解的報表是 向上級報告情況的乙個媒介,沒有固定的格式。之前在專案中,我們真正給企業做過一次報表,是以匯出word的形式生成的,大概格式如圖 這次在自己的 機房收費系統 中設計報表,我使用...

飛機大戰 簡化版

import pygame from pygame.locals import import random import time class herobullet def init self,x,y,windows self.x x self.y y self.windows windows se...

簡化版桶排序

例 讓計算機隨機讀入 5個數然後將這 5個數從大到小輸出 輸入 5 3 5 2 8 輸出 8 5 5 3 2 思路 先申請乙個大小為 11 的陣列 int a 11 現在你已經有了 11 個變數,編號從 a 0 a 10 剛開始,我們將 a 0 a 10 都初始化為 0,表示這些0 10的數字還沒出...