Menu
Coddy logo textTech

Pętla while

Część sekcji Podstawy ścieżki Rust w Coddy. Lekcja 38 z 75.

Pętla while różni się od pętli for. Pętla for pozwala nam iterować po określonym range, podczas gdy pętla while pozwala nam kontynuować iterację tak długo, jak spełniony jest określony warunek.

Aby użyć pętli while, napisz:

while condition {
	code
}

Kod wykona się tylko wtedy, gdy warunek ma wartość true.

Istnieje wiele przypadków użycia, w których pętla while rozwiązałaby problem, ale pętla for nie.

challenge icon

Wyzwanie

Początkujący

Napisz program, który pobiera jedną wartość wejściową — liczbę typu double.

Użyj pętli while, aby dzielić wartość wejściową przez 2, dopóki liczba jest większa lub równa 3.5.

Wypisz pierwszą liczbę mniejszą niż 3.5.

Spróbuj swoich sił

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();
    // Napisz swój kod poniżej
    
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Rust online