当前位置: 首页 > news >正文

邯郸质量一站式服务平台上线市场调研报告ppt

邯郸质量一站式服务平台上线,市场调研报告ppt,苏州网站制作哪家好,资源下载网站wordpress实例3:好友管理系统 如今的社交软件层出不穷,虽然功能千变万化,但都具有好友管理系统的基本功能,包括添加好友、删除好友、备注好友、展示好友等。下面是一个简单的好友管理系统的功能菜单,如图1所示。 图1 好友管理系…

实例3:好友管理系统

如今的社交软件层出不穷,虽然功能千变万化,但都具有好友管理系统的基本功能,包括添加好友、删除好友、备注好友、展示好友等。下面是一个简单的好友管理系统的功能菜单,如图1所示。

 

图1 好友管理系统的功能菜单

图1中的好友管理系统中有5个功能,每个功能都对应一个序号,用户可根据提示“请输入您的选项”选择序号执行相应的操作,包括:

  1. 添加好友:用户根据提示“请输入要添加的好友:”输入要添加好友的姓名,添加后会提示“好友添加成功”。
  2. 删除好友:用户根据提示“请输入删除好友姓名:”输入要删除好友的姓名,删除后提示“删除成功”。
  3. 备注好友:用户根据提示“请输入要修改的好友姓名:”和“请输入修改后的好友姓名:”分别输入修改前和修改后的好友姓名,修改后会提示“备注成功”。
  4. 展示好友:若用户还没有添加过好友,提示“好友列表为空”,否则返回每个好友的姓名。
  5. 退出:关闭好友管理系统。

本实例要求编写程序,模拟实现如上所述的好友管理系统。

实例目标

  1. 能熟练地增加、删除、修改、查看列表元素
  2. 掌握控制程序始终运行的方式

实例分析

本实例的好友管理系统的作用是存储好友姓名,并且该系统具有添加、删除、修改、查看等基本功能,因此这里可以将好友管理系统视为一个列表,系统中的各个选项对应着列表中的基本操作,它们的对应关系如下所示:

(1)添加好友:相当于往列表中添加元素的操作,可通过列表的append()方法实现;

(2)删除好友:相当于从列表中删除元素的操作,可通过列表的remove()方法实现;

(3)备注好友:相当于修改列表元素的操作,可通过重新对列表元素赋值的方式实现;

(4)展示好友:相当于遍历列表元素的操作,可通过for循环遍历列表元素实现;

(5)退出:相当于退出程序的操作,可通过break语句结束程序实现。

为保证程序能够始终运行(未选择退出选项),需要在程序中增加while True语句。本实例的具体实现思路如下所示:

(1)打印好友管理系统功能菜单;

(2)根据用户输入的序号执行相应的功能:若为1,执行添加好友的操作;若为2,执行删除好友的操作;若为3,执行备注好友的操作;若为4,执行展示好友的操作;若为5,执行程序退出的操作。

代码实现

本实例的具体代码如下所示:

friends = []

print("欢迎使用好友系统")

print("1:添加好友")

print("2:删除好友")

print("3:备注好友")

print("4:展示好友")

print("5:退出")

while True:

    num = int(input("请输入您的选项:"))

    if num == 1:

        add_friend = input("请输入要添加的好友:")

        friends.append(add_friend)

        print('好友添加成功')

    elif num == 2:

        del_friend = input("请输入删除好友姓名:")

        friends.remove(del_friend)

        print("删除成功")

    elif num == 3:

        before_friend = input("请输入要修改的好友姓名:")

        after_friend = input("请输入修改后的好友姓名:")

        friend_index = friends.index(before_friend)

        friends[friend_index] = after_friend

        print("备注成功")

    elif num == 4:

        if len(friends) == 0:

            print("好友列表为空")

        else:

            for i in friends:

                print(i)

    elif num == 5:

        break

以上代码首先定义了一个空的列表friends,然后使用print()函数打印好友管理系统的功能菜单,最后在死循环中不断地执行重复地操作:接收用户的输入,并根据不同的输入执行不同的操作。

代码测试

运行程序,在控制台输入“1”执行添加好友的功能,结果如下所示。

欢迎使用好友系统

1:添加好友

2:删除好友

3:备注好友

4:展示好友

5:退出

请输入您的选项:1

请输入要添加的好友:Tom

好友添加成功

请输入您的选项:1

请输入要添加的好友:Jerry

好友添加成功

在控制台中输入“2”执行删除好友的功能,结果如下所示。

请输入您的选项:2

请输入要删除的好友姓名:Jerry

删除成功

在控制台中输入“3”执行备注好友的功能,结果如下所示。

请输入您的选项:3

请输入要修改的好友姓名:Tom

请输入修改后的好友姓名:Jane

修改成功

在控制台中输入“4”执行展示好友的功能,结果如下所示。

请输入您的选项:4

Jane

在控制台中输入“5”之后退出程序。

http://www.yayakq.cn/news/77877/

相关文章:

  • 江苏省建设工程一站式申报网站毕业设计软件开发网站开发
  • 天津网站开发招聘公司网站开发费用计入
  • wordpress 网站生成app云南建设招标网站
  • 自己网站建设基本流程电商网站建设教程
  • 视频多的网站建设做的网站怎么把技术支持去掉
  • 高密哪里做网站好做网络营销策划的目的是
  • 看上去高端的网站如何自己建造网站
  • 石狮网站建设哪家好关键字排名查询工具
  • 唐山市建设网站asp影视网站源码
  • 江苏扬州建设局网站vps运行wordpress
  • 网站制作费用入什么科目陕西省交通建设厅网站
  • 音乐网站建设需求分析网站开发工具的功能包括哪些
  • 专业做网站联系方式wordpress hide
  • 如何建设自己的企业网站全国企业信息信用公示系统
  • 移动端网站排名模板下载网站
  • 设计网站高级感校园招生网站建设的简报
  • 个人网站的备案江门网页设计培训价格
  • 帮开设赌场的网站做美工qq是哪个公司开发
  • 大同网站建设什么网址都能打开的浏览器
  • 天津网站模板建站湖北定制型网站建设
  • 最新淘宝客网站程序百度知道首页登录
  • 网站后台程序如何做微信网站模块
  • 公司开发网站建设企业邮箱注册哪个好
  • 顶客网站和网摘网站高端产业园开发
  • 佛山外贸网站建设流程做网站的公司经营范围怎么写
  • 定制网站的制作流程外贸网站建站系统
  • 做网站推广怎么说广告词wordpress全站腾讯云cdn
  • 网站改版 大量旧页面大城县网站建设
  • 网站开发报价明细表wordpress文章同步微博
  • 深圳网站建设公司熊掌号太原网站建设-中国互联