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:

  • Rodea las definiciones de funciones y class 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 class están rodeadas por 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.
  • Usa 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 de PEP 8

  • Asegúrate de añadir líneas nuevas limpias , sin espacios ni tabulaciones finales.
  • 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

Practica por tu cuenta: Compilador de Python online