好友管理系统
整体代码如下:
import time
import os
import sys
def tips():
print('*' * 5 + '欢迎使用好友管理系统' + '*' * 5)
print('1、添加好友')
print('2、删除好友')
print('3、备注好友')
print('4、展示好友')
print('5、退出')
def addFriends():
while True:
name = input('请输入要添加的好友的姓名:')
namelist.append(name)
print(namelist)
print('添加好友成功!!!恭喜恭喜!!!')
quit1 = input('是否继续,按任意键继续,退出按q:')
if quit1 != 'q':
continue
else:
print('即将退出功能1.....')
time.sleep(2)
print('退出成功!')
return
def delFriends():
if namelist != []:
while True:
friends = input('请输入一个要删除的好友姓名:')
if friends in namelist:
namelist.remove(friends)
print('删除成功!!!恭喜恭喜!!!')
print(namelist)
quit2 = input('是否继续,按任意键继续,退出按q:')
if quit2 != 'q':
continue
else:
print('即将退出功能2......')
time.sleep(2)
print('退出成功!!!')
break
else:
if namelist != []:
print('该好友不存在请重新输入!!!')
tips3 = input('按任意键继续删除好友,按q退出删除好友功能:')
if tips3 != 'q':
print('即将继续.....')
else:
print('即将退出功能2......')
time.sleep(2)
print('退出成功!!!')
break
else:
print('你的好友列表被清空了,快去功能1添加好友吧!!!')
time.sleep(3)
break
continue
else:
print('你的好友列表中还没有好友哦,快进入功能1去添加一些吧!!!')
time.sleep(3)
def noteFriends():
if namelist != []:
while True:
oldName = input('请输入要修改的好友姓名:')
newName = input('请输入修改后的好友姓名:')
if oldName in namelist:
index = namelist.index(oldName)
namelist[index] = newName
print('备注成功!!!恭喜恭喜!!!')
print(namelist)
tips4 = input('按任意键继续修改好友备注,按q退出修改备注功能:')
if tips4 == 'q':
print('即将退出功能3......')
time.sleep(2)
print('退出成功!!!')
break
else:
print('即将继续.....')
else:
print('该好友不在你的好友名单中哦!!!')
print('备注失败!!!')
tips5 = input('按任意键继续修改好友备注,按q退出修改备注功能:')
if tips5 == 'q':
print('即将退出功能3......')
time.sleep(2)
print('退出成功!!!')
break
else:
print('即将继续!!!')
continue
else:
print('你的好友列表中还没有好友哦,快进入功能1去添加一些吧!!!')
time.sleep(3)
def showFriends():
if namelist != []:
print('你的好友列表中有如下好友:{}'.format(namelist))
time.sleep(3)
else:
print('你的好友列表为空!!!')
time.sleep(3)
def Exit():
print('即将退出....')
time.sleep(2)
print('退出成功!!!')
sys.exit()
if __name__ == '__main__':
namelist = []
while True:
tips()
tips1 = input('请输入你想实现的功能所对应的序号:')
if tips1 == str(1):
addFriends()
os.system('cls')
continue
elif tips1 == str(2):
delFriends()
os.system('cls')
continue
elif tips1 == str(3):
noteFriends()
os.system('cls')
continue
elif tips1 == str(4):
showFriends()
os.system('cls')
continue
elif tips1 == str(5):
Exit()
具体分析:
第一步:制作主菜单页
def tips():
print('*' * 5 + '欢迎使用好友管理系统' +