麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python實現簡單名片管理系統

2020-02-15 23:51:06
字體:
來源:轉載
供稿:網友

前言

之前看過一遍的python教程,真的是自己看過一遍,python的程序能看懂,但是很難去實現。比較困難的自己實現一些代碼,找工作原因,自己又認認真真的看書,敲代碼,后來看到了這個題目,想把之前學習的python常用的數據類型復習下。花了一點兒時間,編程實現了。

python實現名片管理系統

能實現如下功能:

*****************
名片管理系統

1.添加名片

2.刪除名片

3.修改名片

4.查詢名片

5.退出系統

0.顯示所有名片

*****************

添加名片

編程思路 先創建一個臨時的 templist 變量,通過 templist.append()方法,增加,姓名,手機號,地址等信息,然后把templist列表追加到 mainList列表中。

def increMem(aList):  tempList = []   tempName = input("輸入新建名片名字:")  tempList.append(tempName)  while True:    tempPhone = input("輸入新建聯系人手機號:")     if tempPhone.isnumeric(): break    else: print("輸入有誤,重新輸入")    tempList.append(tempPhone)  tempAddr = input("輸入新建聯系人地址:")  tempList.append(tempAddr)  print("輸入新建聯系人信息:")  showList(tempList)  aList.append(tempList)

注意:

手機號都是數字,可以通過 list.isnumeric()方法判斷是否是純數字字符串,不是返回False

刪除名片

編程思想:首先盤算是否是空,如果是空返回,然后先定位刪除聯系人的索引值,最后通過del()函數刪除聯系人。

def delMem(aList):  i = 0  if len(aList) == 0 :     print("沒有聯系人,請先添加聯系人!")    return  tempName = input("輸入要刪除的聯系人:")  for mumList in aList:    if tempName != mumList[0] :      i += 1      continue    else:      showList(aList[i])      while True:        tempIn = input("是否刪除此聯系人: Y(是)/t N(否) :")        if tempIn =="Y" or tempIn == "y":          del(aList[i])          print("刪除成功!")          return         elif tempIn == "N" or tempIn == "n":          print("重新輸入聯系人!")          delMem(aList)          return        else:          print("輸入有誤,重新輸入!")            if i == len(aList):    print("輸入的聯系熱不存在,請重新輸入!")    delMem(aList)

注意:

如果刪除的聯系人不存在,怎么處理?對mainList遍歷,每一個元素都是一個 list 結構的元素。如果 要刪除的聯系人不等于numLinst[0],則繼續,i 自增1.如果遍歷所有的,都沒有,則i = len(aList),則判斷聯系人不存在,重新輸入。

修改名片

修改名片,先定位后修改。

def modMem(aList):  i = 0  if len(aList) == 0 :     print("沒有聯系人,請先添加聯系人!")    return  tempList = input("輸入需要修改的聯系人:")  for numList in aList:    if tempList != numList[0] :      i += 1      continue    else:      tempInf = input("輸入修改的信息:")      if tempInf.isnumeric():        numList[1] = tempInf      else:        numList[2] = tempInf  if i == len(aList):    print("輸入有誤,重新輸入!")    modMem(aList)            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美中文字幕一区二区 | 国产喷白浆10p | 久久精品无码一区二区三区 | 天天操天天碰 | 日韩av电影在线免费观看 | 美女网站黄在线观看 | 免费久久久 | 国产一级一国产一级毛片 | 国产91久久精品一区二区 | 黄色片快播 | 国产日产精品久久久久快鸭 | 成人精品一区二区三区中文字幕 | 在线播放av网址 | 一级毛片在线观看视频 | 国产精品亚洲一区二区三区久久 | 免费国产一级淫片 | 免费的毛片| 老司机一级毛片 | 91久久久久久久久久久久久 | 色交视频 | 亚洲白嫩在线观看 | 欧美五月婷婷 | 性高跟鞋xxxxhd4kvideos | 日韩视频一区二区三区四区 | 91午夜免费视频 | h视频在线观看免费 | 久久久久av69精品 | 欧美a久久| 国内一区| 久国产精品视频 | 丰满年轻岳中文字幕一区二区 | 欧美1区2区在线观看 | 国产免费人做人爱午夜视频 | 免费一级特黄欧美大片勹久久网 | 国产jjizz一区二区三区视频 | 成人精品一区二区 | 伊人午夜 | 日韩视频一| 久久蜜桃精品一区二区三区综合网 | 在线中文字幕网站 | 在线观看网址av |