Menu
Coddy logo textTech

Ciclo while

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 38 di 75.

Un ciclo while è diverso dal ciclo for. Un ciclo for ci permette di iterare su un range specifico, mentre un ciclo while ci permette di continuare a iterare finché una determinata condizione è soddisfatta.

Per usare un ciclo while, scrivi:

while condition {
	code
}

Il codice verrà eseguito solo se la condizione è true.

Ci sono molti casi d'uso in cui un while risolverebbe il problema, ma il ciclo for no.

challenge icon

Sfida

Principiante

Scrivi un programma che riceva un input, un numero double.

Usa un ciclo while per dividere l'input per 2 finché il numero è maggiore o uguale a 3.5.

Stampa il primo numero minore di 3.5.

Provalo tu

use std::io;

fn main() {
    let mut input = String::new();
    io::stdin().read_line(&mut input).unwrap();
    let mut number: f64 = input.trim().parse().unwrap();
    // Scrivi il tuo codice qui sotto
    
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online