Python 名片管理系統

2022-09-13 19:24:15 字數 2164 閱讀 7481

字串和列表學完,

自己試著寫了乙個非常簡單的名片管理系統,

新萌嘗試,

大佬們不要噴,

修改名片的功能我偷了個懶,

因為我不知道怎麼通過定義下標,然後通過下標來修改列表內的字串

我的思路是,把使用者準備修改的名片刪除,再把使用者新命名的名片新增即可;

如果有大佬有直接修改的辦法,歡迎指點一下。。。

**如下:

1 name =

2while

true:

3print("

="*50)

4print("

歡迎進入名片管理系統v1.0")

5print("

1:新增乙個名片")

6print("

2:修改乙個名片")

7print("

3:刪除乙個名片")

8print("

4:查詢乙個名片")

9print("

5:退出")

10print("

="*50)

11 admin = int(input("

請輸入功能編號:"))

1213

if admin == 1:

14while

true:

15 new_name = input("

請輸入你的名字:")

16if new_name == "返回"

:17break

1819

print("

*****==>新增成功!")

20print("

*****==>目前已新增的名字有:%s

"%(name))

21print("

*****==>返回選單請輸入:返回")

22elif admin == 2:

23while

true:

24 al_name = input("

請輸入你要修改的名字:")

25if al_name == "返回"

:26break

27if al_name in

name:

28 als_name = input("

請輸入新名字:")

29name.remove(al_name)

3031

print("

*****==>目前的名字有:%s

" %(name))

32else:33

print("

您輸入的名字不存在,請重新輸入!")

34print("

*****==>返回選單請輸入:返回")

35elif admin == 3:

36while

true:

37 del_name = input("

請輸入你要刪除的名字:")

38if del_name == "返回"

:39break

40name.remove(del_name)

41print("

*****==>刪除成功!")

42print("

*****==>目前已剩餘的名字有:%s

" %(name))

43print("

*****==>返回選單請輸入:返回")

44elif admin == 4:

45while

true:

46 look_name = input("

請輸入你要查詢的名字:")

47if look_name == "返回"

:48break

49else:50

if look_name in

name:

51print("

你要查詢的名字存在!")

52else:53

print("

查無此人!")

54print("

*****==>返回選單請輸入:返回")

55elif admin == 5:

56break

57else:58

print("

你的輸入有誤,請從新輸入!

")

python 名片管理系統

框架搭建 新增名片 顯示所有名片 查詢名片 查詢成功後修改 刪除名片 讓 python 程式能夠直接執行 main.py 一般寫業務邏輯 from tool import while true show menu operation int input 請輸入您的操作 print 您選擇的操作是 s...

python名片管理系統

cards main.py import cards tools import os import time while true time.sleep 1 os.system cls cards tools.show menu action str input 您希望執行的操作 print 您選擇...

python 名片管理系統

根據列表,元組和字典的特性進行編寫。card list while true print 名片管理系統 print print 新增名片1 print 修改名片2 print 刪除名片3 print 檢視名片4 print 檢視所有名片5 print 退出系統6 print command int ...