p
python實(shí)現(xiàn)一個(gè)姓名管理系統(tǒng)
實(shí)現(xiàn)一個(gè)姓名管理系統(tǒng)
首先系統(tǒng)會(huì)打印菜單:
+++++++++++++++++
| 1 查看 |
| 2 添加 |
| 3 刪除 |
| q 退出 |
+++++++++++++++++
根據(jù)用戶輸入的序號(hào) 進(jìn)行對(duì)應(yīng)功能的使用
框架:
L = [] 用來存儲(chǔ)姓名
def menu():
打印菜單
def select_name():
name = input(“請(qǐng)輸入您要查詢的人名(輸入q展示全部):”)
自己實(shí)現(xiàn)
def add_name():
循環(huán)接受用戶輸入的數(shù)據(jù)并且存儲(chǔ)到列表中 輸入空結(jié)束
def del_name():
循環(huán)接受用戶輸入的內(nèi)容 查找并刪除,如果沒找到 就提示未找到
def main():
menu()
根據(jù)用戶的輸入進(jìn)行菜單序號(hào)的匹配
如果沒匹配到相應(yīng)的需要 提示用戶輸入錯(cuò)誤,提示輸入q 退出整個(gè)程序
主函數(shù)調(diào)用
main()
"""
def menu():
print("++++++++++++++++")
print("| 1、查看 |")
print("| 2、添加 |")
print("| 3、刪除 |")
print("| 4、退出 |")
print("++++++++++++++++")
L = []
def add_name():
infor = input("請(qǐng)輸入您的信息:(輸入空結(jié)束)")
if infor==" ":
return
else:
L.append(infor)
add_name()
def select_name():
name=input("請(qǐng)輸入您要查詢的人名(輸入q展示全部):")
if name=="q":
for x in L:
print(x)
else:
for x in L:
if(name==x):
print(x)
def del_name():
n=0
name=input("請(qǐng)輸入你要?jiǎng)h除的信息:")
for x in L:
if name == x:
L.remove(x)
n=1
if n==0:
print("沒找到!")
def main():
menu()
while True:
n=input("請(qǐng)輸入你的要求:")
if n=="1":
select_name()
elif n=="2":
add_name()
elif n=="3":
del_name()
else:
break
main()"""
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
