Riepilogo - Somma dei numeri pari
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 90 di 90.
Sfida
FacileScrivi uno script che calcoli la somma di tutti i numeri pari da 1 a 20 usando un ciclo for, la logica condizionale e l'accumulo in una variabile.
Crea una variabile locale chiamata total e inizializzala a 0. Poi usa un ciclo for numerico per scorrere tutti i numeri da 1 a 20.
All'interno del ciclo:
- Usa l'operatore modulo (
%) per verificare se il numero corrente è pari - Se il numero è pari, aggiungilo al valore corrente di
total
Al termine del ciclo, stampa la somma finale di tutti i numeri pari.
Provalo tu
-- Inizializza la variabile total
local total = 0
-- TODO: Scrivi qui il tuo codice
-- Usa un ciclo for per iterare da 1 a 20
-- Controlla se ogni numero è pari usando l'operatore modulo (%)
-- Aggiungi i numeri pari a total
-- Visualizza il risultato
print(total)Tutte le lezioni di Fondamenti
4Operatori 2: relazionali e logici
Operatori di uguaglianzaOperatori relazionaliL'operatore 'and'L'operatore 'or'L'operatore 'not'Valutazione short-circuitValori truthy e falsyRiepilogo: logica semplice7Logica condizionale di base
L'istruzione if-thenL'istruzione if-then-elseL'istruzione elseifRiepilogo - Il forziere del tesoro2Variabili e tipi di dati
Che cos'è una variabile?NumeriStringheValori booleaniIl valore 'nil'La funzione type()Convenzioni di denominazioneRiepilogo - Profilo del personaggio5Output di base
Stampare valori letteraliStampare variabiliStampare più valoriCombinare stringhe e variabiliLa funzione tostring()InputCastRipasso - Rapporto di statoRipasso - Fino a 1208Basi della manipolazione delle stringhe
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Riepilogo - Formatta il nome utente3Operatori 1: aritmetica e concatenazione
Operatori aritmeticiOperatore moduloOperatore di elevamento a potenzaConcatenazione di stringhePrecedenza degli operatoriRipasso: calcoli semplici6Progetto: visualizzazione delle statistiche del personaggio
Messaggio di benvenutoDichiara le statistiche del personaggio9Funzioni: nozioni di base
Dichiarare una funzioneChiamare una funzioneFunzioni con parametriFunzioni con più parametriL'istruzione 'return'Ripasso - Calcolatore di area12Fondamenti dei cicli
Il ciclo whileIl ciclo repeat-untilIl ciclo for numericoCiclo for con un passoL'istruzione 'break'Riepilogo - conto alla rovescia15Sfide finali
Riepilogo - Turno del giocatoreRiepilogo - Database sempliceRiepilogo - Somma dei numeri pariEsercitati da solo: Compilatore Lua online