Thử thách tìm lỗi vi phạm
Bài học 4 trên 28 trong khóa học Clean Code: viết code tốt hơn với Python của Coddy.
Hãy thử thách kỹ năng đặt tên của bạn!
Thử thách
DễBạn được cung cấp đoạn code vi phạm quy tắc đặt tên của Python. Hãy tìm và sửa những vấn đề này!
Dùng nút khởi động lại khi cần.
Đoạn code này làm gì?
Đừng thay đổi code không cần thiết vì chúng mình kiểm tra bằng regex :)
Tự làm thử
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()
Tất cả bài học trong Clean Code: viết code tốt hơn với Python
Tự luyện tập: Trình biên dịch Python online