Python中列表的使用:實現名字管理系統
阿新 • • 發佈:2018-11-09
實現的功能程式碼如下:
# 名字管理系統 列表的使用 print("="*50) print("1:新增名字") print("2:修改名字") print("3:查詢名字") print("4:刪除名字") print("5:退出") print("="*50) names = [] while True: num = int(input("請輸入要操作的序號:")) # input獲取到的是str,要轉換為Int if num == 1: name_add = input("請輸入要新增的名字:") names.append(name_add) print(names) elif num == 2: name_edit1 = input("請輸入要修改的原始名字") # 法一: # if name_edit1 in names: # for i in range(len(names)): # if name_edit1 == names[i]: # name_edit2 = input("請輸入要修改為的名字:") # names[i] = name_edit2 # print("修改成功!") # else: # print("查無此人") # 法二: find_name = 0 # 預設沒找到 for i in range(len(names)): if name_edit1 == names[i]: name_edit2 = input("請輸入要修改為的名字:") names[i] = name_edit2 print("修改成功!") find_name = 1 if find_name = 0: print("查無此人") elif num == 3: name_select = input("請輸入要查詢的名字:") if name_select in names: print("找到了要查詢的人") else: print("查無此人") elif num == 4: name_del = input("請輸入要進行刪除的名字:") if name_del in names: names.remove(name_del) print("刪除成功!") else: print("查無此人,無法進行刪除") elif num == 5: break else: print("輸入錯誤!")