用python 类方法写好友管理系统

class Friend:
    def __init__(self):
        self.friend_li = []

    def welcome(self):
        print("* *欢迎使用好友管理系统* *")
        print("1: 添加好友")
        print("2: 删除好友")
        print("3: 展示所以好友")
        print("4: 退出系统")
        while True:
            option = input("请选择功能:")
            if option == "1":
                self.add_friend()
            elif option == "2":
                self.del_friend()
            elif option == "3":
                self.show_friend()
            elif option == "4":
                print("再见")
                break
            else:
                print("你是农村来的土狗吗?1,2,3,4你不会认吗?")

    def add_friend(self):
        name = input("请输入要添加的好友:")
        if name not in self.friend_li:
            self.friend_li.append(name)
            print("好友添加成功")
            print(self.friend_li)
        elif name in self.friend_li:
            print("好友已存在")

    def del_friend(self):
        name = input("请输入要删除好友")
        if name in self.friend_li:
            self.friend_li.remove(name)
            print("好友删除成功")
        elif name not in self.friend_li:
            print("没有这个好友")

    def show_friend(self):
        numbers = len(self.friend_li)
        number = 0
        while number < numbers:
            print(f"好友{number+1}:{self.friend_li[number]}")
            number += 1

friend = Friend()
friend.welcome()
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值