#定義使用者容器
userinfos=
while true:
#列印功能提示
print("="*30)
print(" 使用者管理系統2.0。 ")
print("1.增加使用者資訊")
print("2.刪除使用者資訊")
print("3.修改使用者資訊")
print("4.查詢使用者資訊")
print("5.顯示所有使用者資訊")
print("6.退出系統")
print("="*30)
#接受使用者輸入資料
key=input("輸入你的選項:")
#根據使用者輸入選擇功能
if key=="1":
#提示輸入使用者姓名
name=input("輸入姓名:")
#提示輸入使用者籍貫
address=input("輸入籍貫:")
#提示輸入使用者**
user={}
user['name']=name
user['address']=address
user['number']=number
#增加使用者
elif key=="2":
#輸入使用者編號
deluid=int(input("請輸入需要刪除的使用者編號:"))
del userinfos[deluid-1]
elif key=="3":
#修改使用者資訊
#輸入修改使用者的id
uid=int(input("輸入使用者id:"))
#提示輸入使用者姓名
modifyname=input("輸入姓名:")
#提示輸入使用者籍貫
modifyaddress=input("輸入籍貫:")
#提示輸入使用者**
userinfos[uid-1]['name']=modifyname
userinfos[uid-1]['address']=modifyaddress
userinfos[uid-1]['number']=modifynumber
elif key=="4":
#輸入需要顯示的使用者編號
printid=int(input("請輸入編號:"))
print(userinfos[printid-1])
elif key=="5":
#格式化輸出使用者資訊
print("*"*30)
id=1
print("使用者編號 使用者姓名 使用者籍貫 使用者號碼")
for usertemp in userinfos:
print("%d %s %s %s"%(id,usertemp['name'],usertemp['address'],usertemp['number']))
id+=1
print("*"*30)
elif key=="6":
#退出迴圈
break
python 使用列表建立字典
0.摘要 本文主要介紹如果將兩個列表作為鍵 值,快速建立字典。1.使用列表快速生成字典的 key list d u b x g m k y h w value list 68,85,66,88,71,77,75,89,72,87 dict1 dict zip key list,value list ...
Python 列表 元組和字典
python三種內建的資料結構 列表 元組 字典 一 列表 list 表示方法 list 1,2,3,4 list 0 1 對列表內元素可進行增 刪 改 查等操作 list.insert index,value 指定索引前面插入乙個值 list.pop 從list中移除元素,預設最後乙個元素,並返回...
python 列表 元祖和字典
一 列表迴圈 names 哈哈 嘿嘿 while false i 0 元素下標 while i 如圖 for 迴圈做法 1.for i in range len names print names i 2.for i in names print i 1,2,5,7 是 以split 來分割,返回值...