Lignes vides
Leçon 18 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.
Règles de la PEP 8 relatives aux lignes vides :
- Entourez les définitions de fonctions et de classes de premier niveau par deux lignes vides
import some_module
class ClassA:
pass
class ClassB:
passou
def top_function1():
pass
def top_function2():
pass- Les définitions de méthodes à l'intérieur d'une classe sont entourées d'une seule ligne vide.
class MyClass:
def __init__(self):
pass
def func1(self):
pass
def func2(self):
pass- Des lignes vides supplémentaires peuvent être utilisées (avec parcimonie) pour séparer des groupes de fonctions liées.
- Utilisez des lignes vides dans les fonctions, avec parcimonie, pour indiquer des sections logiques.
Défi
FacileOn vous donne un code, modifiez les lignes vides pour appliquer les règles PEP 8
- Assurez-vous d'ajouter des nouvelles lignes propres - sans espaces ou tabulations en fin de ligne.
- Ne modifiez pas le code qui vous est donné en dehors des lignes vides
Essayez vous-même
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())