Nota
Ciao, benvenuto nella Community di appassionati di SunFounder Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci il mondo di Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.
Perché unirsi?
Supporto Esperto: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e Condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.
Anteprime Esclusive: Ottieni accesso anticipato agli annunci di nuovi prodotti e anteprime.
Sconti Speciali: Goditi sconti esclusivi sui nostri prodotti più recenti.
Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca [qui] e unisciti oggi stesso!
Indentazione¶
L’indentazione si riferisce agli spazi all’inizio di una riga di codice. Come nei programmi Python standard, i programmi MicroPython di solito vengono eseguiti dall’alto verso il basso: Scorrono ogni riga a turno, la eseguono nell’interprete e poi passano alla riga successiva, Proprio come se le digitassi riga per riga nella Shell. Un programma che si limita a scorrere l’elenco delle istruzioni riga per riga non è molto intelligente, però: quindi MicroPython, come Python, ha il suo metodo per controllare la sequenza di esecuzione del programma: l’indentazione.
È necessario inserire almeno uno spazio prima di print(), altrimenti apparirà il messaggio di errore «Invalid syntax». Solitamente si consiglia di standardizzare gli spazi premendo uniformemente il tasto Tab.
if 8 > 5:
print("Eight is greater than Five!")
>>> %Run -c $EDITOR_CONTENT
Traceback (most recent call last):
File "<stdin>", line 2
SyntaxError: invalid syntax
È necessario utilizzare lo stesso numero di spazi nello stesso blocco di codice, altrimenti Python restituirà un errore.
if 8 > 5:
print("Eight is greater than Five!")
print("Eight is greater than Five")
>>> %Run -c $EDITOR_CONTENT
Traceback (most recent call last):
File "<stdin>", line 2
SyntaxError: invalid syntax