# 完成使用者管理系統:實現功能如下
# 1).註冊新使用者
# 2).使用者登入
# 3).登出使用者
# 4).顯示使用者資訊
# 5).退出系統(exit(0))
names=
["張三"
]ages=[14
]***s=
["男"
]passwords=
[2222
]num=0b=
0while b==
0and num!=5:
print
("1.註冊新使用者:"
)print
("2.使用者登入:"
)print
("3.登出使用者:"
)print
("4.顯示使用者資訊:"
)print
("5.退出系統(exit(0)):"
) num=
int(
input
("輸入選擇的數字:"))
while num>
5or num<1:
input
("輸入有誤,請重新輸入(1-5之間的數):"
)if num==1:
name=
input
("輸入使用者名稱:"
) age=
input
("輸入使用者年齡:"
) ***=
input
("輸入使用者性別:"
) password=
input
("輸入密碼:"
)if name in names:
print
("註冊成功"
) b=
int(
input
("輸入0進行返回:"))
if num==2:
name=
input
("輸入你的使用者名稱:"
) password=
input
("輸入你的密碼:"
)if name in names and password in passwords:
print
("登入成功"
)else
:print
("登入失敗"
) b =
int(
input
("輸入0進行返回:"))
if num==3:
name=
input
("輸入要登出的姓名:"
) password=
input
("輸入要登出的密碼"
)if name in names:
a = names.index(name)
if passwords[a]
==password:
names.pop(a)
passwords.pop(a)
ages.pop(a)
***s.pop(a)
print
("刪除成功!!!"
) b =
int(
input
("輸入0進行返回:"))
if num==4:
print
("------------------使用者資訊如下------------------"
)print
("姓名\t年齡\t 性別\t密碼"
) i=
0while i<
len(names)
:print
("\t \t\t"
.format
(names[i]
, ages[i]
, ***s[i]
, passwords[i]))
i+=1 b =
int(
input
("輸入0進行返回:"))
"退出系統,歡迎下次光臨!!!!"
實現了人員的姓名 年齡 性別 密碼 的註冊 登入 查詢 刪除 等操作:
主要用到的知識有:列表的增刪改查,和一些迴圈結構,一些字串的操作
python 利用yield實現乙個非同步請求
importtime defconsumer name print s準備吃包子了!name while true baozi yieldprint 包子 s來了,被 s吃了!baozi,name defproducer name c consumer a c2 consumer b c.next ...
利用CoreAnimation實現乙個時間的進度條
那麼接下來就是如何用coreanimation實現乙個進度條控制項了。首先呢,讓我們建立乙個繼承自cashapelayer的wkprogressbarlayer。wkprogressbarlayer預設自身的bounds就是整個進度條的大小。inte ce wkprogressbarlayer ca...
利用CoreAnimation實現乙個時間的進度條
那麼接下來就是如何用coreanimation實現乙個進度條控制項了。首先呢,讓我們建立乙個繼承自cashapelayer的wkprogressbarlayer。wkprogressbarlayer預設自身的bounds就是整個進度條的大小。inte ce wkprogressbarlayer ca...