Menu
Coddy logo textTech

Blank Lines

Lección 18 de 28 del curso Clean Code - Write better code using Python de Coddy.

Reglas de PEP 8 relacionadas con las líneas en blanco:

  • Rodee las definiciones de funciones y clases de nivel superior con dos líneas en blanco
import some_module


class ClassA:
	pass


class ClassB:
	pass

o

def top_function1():
	pass


def top_function2():
	pass
  • Las definiciones de métodos dentro de una clase se rodean con una sola línea en blanco.
class MyClass:
	def __init__(self):
		pass

	def func1(self):
		pass

	def func2(self):
		pass
  • Se pueden usar líneas en blanco adicionales (con moderación) para separar grupos de funciones relacionadas.
  • Use líneas en blanco en las funciones, con moderación, para indicar secciones lógicas.
challenge icon

Desafío

Fácil

Se te proporciona un código, edita las líneas en blanco para aplicar las reglas PEP 8

  • Asegúrate de añadir líneas nuevas limpias, sin espacios o tabulaciones al final.
  • No cambies el código que se te proporciona aparte de las líneas en blanco

Pruébalo tú mismo

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

Todas las lecciones de Clean Code - Write better code using Python