Ripasso - Fino a 120
Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 35 di 86.
Sfida
FacileLeggi l’età attuale di una persona come input e calcola quanti anni mancano al compimento dei 120 anni.
Riceverai il seguente input:
- Una singola riga contenente l’età attuale della persona come stringa (ad es.,
"25")
Usa readLine() per leggere l’input, scartalo in modo sicuro con if let e convertilo in un Int. Poi calcola la differenza tra 120 e l’età attuale.
Stampa: Il numero di anni che mancano al compimento dei 120 anni
Provalo tu
// Leggi in input l'età attuale della persona
let input = readLine()
// TODO: Scrivi il tuo codice qui sotto
// 1. Estrai in modo sicuro il valore dall'input usando if let
// 2. Converti la stringa in un Int
// 3. Calcola quanti anni mancano ai 120 anni
// 4. Stampa il risultatoTutte le lezioni di Fondamenti
4Operatori – Parte 1
Operatori aritmeticiOperatore moduloAssegnazione compostaRiepilogo - Matematica sempliceOperatori di confronto7I/O di base
Funzione printInterpolazione di stringheInput con ReadLineConversione di tipoRipasso - Fino a 120Ripasso - Vero o falso10Funzioni
Dichiarare una funzioneParametri e argomentiValori restituitiEtichette degli argomentiRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefiniti13Iterare sulle sequenze
Iterare sugli elementiIl metodo enumerateIterare sulle stringhe P1Iterare sulle stringhe P22Variabili
Let vs VarAnnotazioni di tipoNumeriStringaBooleanoConvenzioni di denominazioneRiepilogo - Inizializzare le variabili5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Valori opzionali
Cosa sono i valori opzionaliEstrazione del valore con if letGuard letOperatore di coalescenza nilRiepilogo - Estrazione sicura del valore6Decisioni
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIstruzione switchSwitch con intervalli9Cicli
Ciclo for-inCiclo whileCiclo repeat-whileBreakContinueRipasso - FattorialeIntervalli nei cicliCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Playground Swift