Codice Pass python viene utilizzato in blocchi di codice dove non si sa che variabili si devono inserire. Con questo codice il programma non genera un errore e va oltre.
Esempio 1
def func():
pass
func()
Descrizione: Nel esempio di sopra si definisce una funzione “def func():” . Questa funzione deve avere un blocco di codice al suo interno da eseguire . Qui entra in gioco il codice pass . per rendere l’idea provo ad eseguire il programma con una definizione vuota quindi:

Esempio 2 (cosa succede se ho messo pass e sotto ce un blocco di codice da eseguire?)
(Per testare il codice aprire CMD digitare “python” più tasto ENTER)
def func():
pass
print("ho superato il codice pass")
func()

La risposta alla domanda di sopra è che il programma va avanti come se il codice pass non ci fosse
Esempio 3 pass python funziona anche con cicli continui while , for in
i=0
while i<1:
pass
i=2
for a in range(5):
pass

Descrizione: come si vede nel immagine il programma non genera errori
Esempio 4 Funziona anche con le istruzioni if elif else:
if True:
pass
else:
pass
print("non ho generato errori")

Esempio 5 Ora provo a fare un esempio come si potrebbe rendere utile il codice pass
Supponiamo ci troviamo nella condizione dove abbiamo un programma che esegue i blocchi di codice in sequenza . Quindi per fare funzionare un blocco di codice questo necessità di conferma dal altro blocco di codice che era prima che pero non si sa come metterlo in funzione.
def sequenza1():
print(1)
def sequenza2():
pass
def sequenza3():
print(2)
x=sequenza1()
x1=sequenza2()
x2=sequenza3()
if x== None:
if x1==None:
if x2==None:
print ("tutte le sequenze sono state eseguite")
