Baris kosong
Pelajaran 18 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.
Aturan PEP 8 terkait baris kosong:
- Beri dua baris kosong di sekitar definisi fungsi dan class tingkat atas
import some_module
class ClassA:
pass
class ClassB:
passatau
def top_function1():
pass
def top_function2():
pass- Definisi method di dalam class diberi satu baris kosong di sekelilingnya.
class MyClass:
def __init__(self):
pass
def func1(self):
pass
def func2(self):
pass- Baris kosong tambahan boleh digunakan (secukupnya) untuk memisahkan kelompok fungsi yang saling terkait.
- Gunakan baris kosong di dalam fungsi, secukupnya, untuk menunjukkan bagian-bagian logis.
Tantangan
MudahKamu diberi kode. Edit baris kosong untuk menerapkan aturan PEP 8
- Pastikan untuk menambahkan baris baru yang bersih , tanpa spasi atau tab di bagian akhir.
- Jangan mengubah kode yang diberikan selain baris kosong
Coba sendiri
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())Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python
Latihan sendiri: Compiler Python online