Menu
Coddy logo textTech

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:
	pass

oppure

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.
challenge icon

Sfida

Facile

Ti 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