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 fonksiyon ve sınıf tanı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 sınıf içindeki metot tanımları tek bir boş satırla çevrelenir.
class MyClass:
def __init__(self):
pass
def func1(self):
pass
def func2(self):
pass- İlgili fonksiyon gruplarını ayırmak için (ölçülü bir şekilde) fazladan boş satırlar kullanılabilir.
- Mantıksal bölümleri belirtmek için fonksiyonlarda ölçülü bir şekilde boş satırlar kullanın.
Görev
KolaySize bir kod verildi, PEP 8 kurallarını uygulamak için boş satırları düzenleyin
- Sonunda boşluk/sekme (tab) olmayan temiz yeni satırlar eklediğinizden emin olun.
- 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())