Puste wiersze
Lekcja 18 z 28 w kursie Czysty kod — pisz lepszy kod w Pythonie w Coddy.
Zasady PEP 8 dotyczące pustych wierszy:
- Definicje funkcji i klas na najwyższym poziomie otaczaj dwoma pustymi wierszami
import some_module
class ClassA:
pass
class ClassB:
passlub
def top_function1():
pass
def top_function2():
pass- Definicje metod wewnątrz klasy są oddzielone jednym pustym wierszem.
class MyClass:
def __init__(self):
pass
def func1(self):
pass
def func2(self):
pass- Dodatkowych pustych wierszy można używać (oszczędnie) do oddzielania grup powiązanych funkcji.
- W funkcjach używaj pustych wierszy, oszczędnie, aby wskazać logiczne sekcje.
Wyzwanie
ŁatwyMasz podany kod. Edytuj puste wiersze , aby zastosować zasady PEP 8
- Pamiętaj, aby dodać czyste nowe wiersze — bez końcowych spacji ani tabulatorów.
- Nie zmieniaj podanego kodu poza pustymi wierszami
Spróbuj swoich sił
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())Wszystkie lekcje w sekcji Czysty kod — pisz lepszy kod w Pythonie
Poćwicz samodzielnie: Kompilator Python online