Boş satırlar
Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 18 / 28.
Boş satırlarla ilgili PEP 8 kuralları:
- Üst düzey function ve
classtanımlarını iki boş satırla çevreleyin
import some_module
class ClassA:
pass
class ClassB:
passveya
def top_function1():
pass
def top_function2():
pass- Bir
classiçindeki method tanımları tek bir boş satırla çevrelenir.
class MyClass:
def __init__(self):
pass
def func1(self):
pass
def func2(self):
pass- İlgili function gruplarını ayırmak için (ölçülü bir şekilde) fazladan boş satırlar kullanılabilir.
- Mantıksal bölümleri belirtmek için function'larda ölçülü bir şekilde boş satırlar kullanın.
Görev
KolayPEP 8 kurallarını uygulamak için verilen kodda boş satırları düzenlemeniz gerekiyor.
- Temiz yeni satırlar eklediğinizden emin olun; satır sonunda boşluk veya sekme olmamalıdır.
- Boş satırlar dışında size verilen kodu değiştirmeyin.
Kendin dene
import math
class Operator:
def __init__(self, num1, num2):
self.num1 = num1
self.num2 = num2
def eval(self):
pass
class Plus(Operator):
def __init__(self, num1, num2):
super().__init__(num1, num2)
def eval(self):
return self.num1 + self.num2
if __name__ == "__main__":
num1 = int(input())
num2 = int(input())
op = Plus(num1, num2)
print(op.eval())Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler
Kendi başına pratik yap: Online Python derleyicisi