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的數字還沒出...