Dal corso: Formazione essenziale su Python

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Blocchi e portata

Blocchi e portata

- [Istruttore] Python differisce da molti linguaggi nel modo in cui i blocchi sono delimitati. Python non usa parentesi o caratteri speciali per i blocchi, ma usa il rientro. Qui a Komodo ho aperto una copia funzionante di blocks.py dal secondo capitolo dei file degli esercizi. E noterai che qui sotto alla riga sette, abbiamo un'istruzione condizionale, se x è minore di y, e rientrata sotto quella è questa dichiarazione di stampa. Quindi quel rientro significa che è un blocco ed è associato al controllo sopra di esso, in questo caso l'istruzione if. E quindi se salvo ed eseguo questo, vedrai che otteniamo quel risultato dalla stampa e se metto un'altra stampa qui, e salvo ed eseguo, vedi che li otteniamo entrambi. Ma se la condizione non è vera, se cambio quella condizione in se x è maggiore di y, e salvo ed esegui, vedi ora otteniamo solo qualcos'altro. E posso inserire diverse altre righe di codice qui. E salva ed esegui e nessuno di questi viene stampato a meno che la condizione…

Contenuti