Menu
Coddy logo textTech

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

lub

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

Wyzwanie

Łatwy

Masz 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