如何解决冗长的if...else条件判断(上)
2024-01-04if...else...条件语句我相信学习python的童鞋们都喜欢用,例如下一面这一段 def func(param): if param == "cat": print("这是一只猫咪") elif param == "dag": print("这是一直狗狗") elif param == "pig": print("这是一只小猪") ... else: print("不知道是什么")# 写很长的一段if语句来判断不同的情况 这段代码的使用场景是满足用户可以完成在不同场景进行对应的操作,对
如何解决冗长的if...else条件判断(下)
2024-01-04创建子类 接下来,我们将创建不同的类来表示不同的条件,每个类都会根据条件来执行execute()方法来做某些事。 class Cat(Animal): def execute(self): print("say miao~miao~!")class Dog(Animal): def execute(self): print("say wang~wang~!")class Pig(Animal): def execute(self): print("say hang~hang~!") 在这里我们会