Scegliere con if/else
Diriga il flusso in base alle condizioni.
Scegliere con if/else è una lezione Mojo Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Mojo Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Mojo Academy include 4 lezioni in totale.
Codice che decide
I programmi devono spesso scegliere un percorso. L'istruzione if esegue un blocco solo quando la sua condizione è vera, consentendo al codice di reagire ai dati. 🔀
Il primo if
Scriva if, una condizione, i due punti e infine un blocco indentato. Se la condizione è vera, Mojo esegue il blocco; altrimenti lo salta completamente.
if score > 90:
print("Top marks!")Le condizioni sono booleane
La parte dopo if deve produrre True o False. Confronti come maggiore di e uguale a generano automaticamente un valore booleano.
var ready = count == 0
if ready:
print("Empty")Aggiunga un ramo else
Abbini else a if per gestire l'altro caso. Viene eseguito esattamente uno dei due blocchi, quindi nessun caso resta senza gestione.
if temp > 30:
print("Hot")
else:
print("Mild")L'indentazione definisce il blocco
Come Python, Mojo usa l'indentation per indicare ciò che appartiene a un ramo. Spazi coerenti, in genere quattro, mantengono la struttura chiara e valida.
Operatori di confronto
Costruisca le condizioni con operatori come ==, !=, < e >=. Ognuno confronta due valori e restituisce il valore boolean richiesto da if.
if age >= 18:
print("Adult")Concateni altri casi con elif
Le servono più di due percorsi? Inserisca uno o più rami elif tra if ed else per verificare in ordine ulteriori condizioni.
if g >= 90:
print("A")
elif g >= 80:
print("B")
else:
print("C")Vale solo la prima corrispondenza
Mojo verifica i rami dall'alto verso il basso e si ferma alla first condizione vera. I rami restanti vengono saltati, anche se potrebbero anch'essi corrispondere.
Combini le condizioni con and / or
Combini i controlli usando and e or. Con and entrambe le condizioni devono essere vere; con or ne basta una per entrare nel blocco.
if hungry and has_food:
print("Eat now")Inverta una condizione con not
Inserisca not davanti a una condizione per invertirla. Trasforma True in False ed è utile per verificare l'assenza di qualcosa.
if not logged_in:
print("Please sign in")Rami annidati
Può inserire un if all'interno di un altro ramo per perfezionare una decisione. Mantenga limitata la profondità degli annidamenti, così la logica resterà facile da leggere.
if signed_in:
if is_admin:
print("Dashboard")Verifica rapida
Desidera gestire tre o più casi distinti in un'unica decisione. Quale parola chiave utilizzerebbe?
Riepilogo
Usi if per diramare il codice, aggiunga else per l'altro caso e concateni elif per gestirne altri. Le condizioni sono booleane, combinabili con and, or e not. 🎯
Impara Mojo con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 30
- Lezioni
- 120
Domande Frequenti
La lezione «Scegliere con if/else» è gratuita?
Sì — il testo completo di «Scegliere con if/else» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Mojo Academy, passa a CoddyKit PRO. Il corso Mojo Academy include 4 lezioni in totale.
Cosa imparerò in «Scegliere con if/else»?
Diriga il flusso in base alle condizioni. Eserciti Mojo Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Mojo Academy?
Non è richiesta alcuna esperienza precedente. Mojo Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Scegliere con if/else»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Mojo Academy?
Sì. Ogni lezione Mojo Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Scegliere con if/else
- Iterare con while
- Iterare con for e range
- break, continue e uscita anticipata