Righe vuote
Lezione 18 di 28 del corso Codice pulito - Scrivi codice migliore con Python di Coddy.
Regole PEP 8 relative alle righe vuote:
- Circonda le definizioni di funzioni e classi di primo livello con due righe vuote
import some_module
class ClassA:
pass
class ClassB:
passoppure
def top_function1():
pass
def top_function2():
pass- Le definizioni dei metodi all'interno di una classe sono separate da una singola riga vuota.
class MyClass:
def __init__(self):
pass
def func1(self):
pass
def func2(self):
pass- È possibile usare righe vuote aggiuntive (con parsimonia) per separare gruppi di funzioni correlate.
- Usa le righe vuote nelle funzioni, con parsimonia, per indicare sezioni logiche.
Sfida
FacileTi viene dato un codice: modifica le righe vuote per applicare le regole PEP 8
- Assicurati di aggiungere nuove righe pulite , senza spazi o tabulazioni finali.
- Non modificare il codice che ti viene fornito, a eccezione delle righe vuote
Provalo tu
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())Tutte le lezioni di Codice pulito - Scrivi codice migliore con Python
Esercitati da solo: Compilatore Python online