Nota
Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché unirsi a noi?
Supporto esperto: Risolvi problemi post-vendita e 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: Accedi in anteprima agli annunci di nuovi prodotti e alle anticipazioni.
Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni festive e giveaway: Partecipa a giveaway e promozioni festive.
👉 Sei pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!
Indentazione
L’indentazione si riferisce agli spazi all’inizio di una riga di codice. Come nei programmi Python standard, anche i programmi MicroPython vengono eseguiti solitamente dall’alto verso il basso: Scorre ogni riga a turno, la esegue nell’interprete e poi passa alla riga successiva, Proprio come se le digitassi una per una nel terminale. Tuttavia, un programma che semplicemente scorre la lista delle istruzioni riga per riga non è molto intelligente – quindi MicroPython, proprio come Python, ha il suo metodo per controllare la sequenza di esecuzione del programma: l’indentazione.
Devi inserire almeno uno spazio prima di print(), altrimenti apparirà un messaggio di errore «Sintassi non valida». Solitamente, è consigliato 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
Devi usare lo stesso numero di spazi nello stesso blocco di codice, altrimenti Python ti darà 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