Menu
Coddy logo textTech

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

veya

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

Görev

Kolay

Size 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())

Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler