违规挑战
Coddy Clean Code:用 Python 写出更好的代码 课程的第 4 课,共 28 课。
来挑战一下你的命名规范技巧吧!
挑战
简单给你的代码违反了 Python 的命名规范,请找出这些问题并修复!
需要时使用重启按钮。
这段代码的作用是什么?
不要修改不必要的代码 ,因为我们会使用正则表达式进行测试 :)
亲手试试
from abc import ABC, abstractmethod
class animal(ABC):
@abstractmethod
def makeVoice(self):
pass
class red_tiger(animal):
def __init__(self, VOICE):
self.Voice = VOICE
def makeVoice(self):
print(self.Voice)
defaultvoice = "Woof"
if __name__ == "__main__":
defaultTiger = red_tiger(defaultvoice)
realTiger = red_tiger("Arrgh!")
defaultTiger.makeVoice()
realTiger.makeVoice()
Clean Code:用 Python 写出更好的代码中的所有课
自己练习: Python 在线编译器