Numeri e variabili
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 4 di 88.
Le variabili sono contenitori che conservano valori di dati. Si usano per memorizzare, manipolare e visualizzare informazioni all'interno di un programma.
In breve, una variabile è come un'unità di memoria a cui possiamo accedere digitando il nome della variabile. Ogni variabile ha un nome univoco e un valore che può essere di diversi tipi. Ruby è in grado di rilevare automaticamente il tipo della variabile, il che rende la programmazione più efficiente.
Per inizializzare una variabile in Ruby, usiamo il seguente formato:
variable_name = valuePer esempio:
age = 25
name = "Alice"Tipi di dati numerici
Ruby ha due tipi di dati numerici principali per lavorare con i numeri:
1. Numeri interi - numeri interi senza cifre decimali. Possono essere positivi, negativi o zero:
count = 100 # Intero positivo
temperature = -5 # Intero negativo
zero_value = 0 # Anche lo zero è un numero intero2. Numeri in virgola mobile - numeri che contengono punti decimali. Vengono usati per rappresentare valori frazionari:
price = 19.99 # Numero decimale positivo
temperature = -3.5 # Numero decimale negativo
percentage = 0.75 # Numero decimale tra 0 e 1Il punto decimale è ciò che distingue un numero in virgola mobile da un intero: anche 5.0 è un numero in virgola mobile, non un intero.
Sfida
FacileCrea due variabili numeriche per rappresentare i dati della classe. Per prima cosa, crea una variabile chiamata student_count e assegnale il valore intero 30. Poi crea una variabile chiamata average_score e assegnale il valore float 87.5. Infine, visualizza entrambe le variabili usando il comando puts.
Provalo tu
# TODO: Crea le variabili qui sotto
# Non eliminare le righe qui sotto
puts student_count
puts average_scoreQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falsoEsercitati da solo: Compilatore Ruby online