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:
passo
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.
Desafío
FácilSe 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())