Menu
CoddyTech

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:
	pass

atau

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.
challenge icon

Tantangan

Mudah

Kamu 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