栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 简易好友/学生姓名管理系统

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 简易好友/学生姓名管理系统

# 好友姓名管理系统


"""
介绍:
    如今的社交软件层出不穷,虽然功能千变万化,但都有好友姓名管理系统的基本功能,包括添加好友、删除好友、备注好友、展示好友等。

知识点:
    1、添加列表元素函数:xxx.append()、xxx.extend()、xxx.insert()
    2、删除列表元素函数:del xxx[]、xxx/remove()、xxx.pop()
    3、修改列表元素:xxx[] = xxx
    4、循环语句:while、for
    5、条件语句:if、elif、else
    6、跳转语句:break、continue

不足(待改善):
    1、一开始展示好友列表时,只打印'[]',可以加一个判断:是否为空列表
    2、这是一个初始版本,可以添加许多提示语:例如,已添加好友姓名、已删除好友姓名等......让整个系统更有趣
"""


# 创建一个空列表,用于存储好友姓名
friend_name = list()    # 等价于 friend_name = []

flag_break = 0          # 跳出循环旗帜

while True:

    # 系统菜单
    print('===欢迎打开好友管理系统===')
    print('t 1:添加好友')
    print('t 2:删除好友')
    print('t 3:修改好友')
    print('t 4:展示好友')
    print('t 0:退出')

    # 带提示输入赋值
    num = input('请选择编号:')

    # 添加好友
    if num == '1':
        name = input('请输入需要添加好友的姓名:')
        friend_name.append(name)        # 附加列表末尾

    # 删除好友
    elif num == '2':
        name = input('请输入需要删除好友的姓名:')
        friend_name.remove(name)

    # 修改好友
    elif num == '3':
        name = input('请输入需要修改好友的姓名:')

        s = 0   # 记录修改好友的下标
        # 遍历查找是否有这个人
        for i in friend_name:
            if i == name:
                break
            s += 1          # 下标累加

            # 如果遍历完都找不到
            if s >= len(friend_name):
                print('此人不存在!!!')
                flag_break = 1          # 旗帜赋值
                break

        # 截止本次循环,从下一次循环开始
        if flag_break == 1:
            flag_break = 0              # 旗帜赋值
            continue

        # 重新输入好友姓名
        name_1 = input('请重新输入好友的姓名:')

        friend_name[s] = name_1         # 覆盖列表元素

    # 展示好友
    elif num == '4':
        print(friend_name)

    # 退出好友系统
    elif num == '0':
        print(' ===已退出好友管理系统===')
        break

    # 输入有误
    else:
        print('输入有误!!!')
        continue

运行结果:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870842.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号