zoukankan      html  css  js  c++  java
  • python 练习题之 猫

    class Cat:
    
        def __init__(self,name=None,age=None,color=None):
            self.__name=name
            self.__age=age
            self.__color=color
    
        def setName(self,name):
            self.__name=name
        def setAge(self,age):
            if age<0:
                print("年龄不合法")
                self.__age=0
            else:
                self.__age = age
        def setColor(self,color):
            self.__color=color
    
        # def setvalue(self,name,age,color):
        #     self.__name=name
        #     self.__age=age
        #     self.__color=color
        def getName(self):
            return self.__name
        def show(self):
            print("姓名:%s年龄:%d,颜色:%s"
                  %(self.__name,self.__age,self.__color))
    
    
    c1=Cat("小花",10,'白色')
    # c1.setName("小花")
    # c1.setAge(-10)
    # c1.setColor("白色")
    c1.show()
    
    c2=Cat()
    c2.setName("小白")
    c2.setAge(2)
    c2.setColor("花色")
    c2.show()
    
    while True:
        name = input("请输入姓名:")
        if name == c1.getName():
            print("有这只猫")
            c1.show()
            break
        elif name == c2.getName():
            print("有这只猫")
            c2.show()
            break
        else:
            print("没有")
  • 相关阅读:
    cmd常用命令大全
    网卡物理地址
    想看密码的请心平气和听我说
    作为一个程序员仪表
    960,950栅格化方法
    为什么要拿宽960做栅格化呢
    960栅格化优势
    虎牌 查询 自选号
    视频
    在线学习视频地址
  • 原文地址:https://www.cnblogs.com/liangliangzz/p/10159080.html
Copyright © 2011-2022 走看看