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