《python基础教程》答案(第六章)

# created by swy
"""
solutions to beginning python
"""


class Omelet:
    """
    This class will create an Omelet
    """
    def __init__(self, kind="cheese"):
        """
        This initializes an Omelet
        :param kind: cheese
        """
        self.set_kind(kind)
        return

    def set_kind(self, kind):
        possible_ingredients = self.__known_kinds(kind)
        if not possible_ingredients:
            return False
        else:
            self.kind = kind
            self.need_ingredients = possible_ingredients

    def __known_kinds(self, kind):
        if kind == "cheese":
            return {"eggs": 2, "milk": 1, "cheese": 1}
        else:
            return False


if __name__ == '__main__':
    Omelet()
    pass

第六章 完

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐