Menu
Coddy logo textTech

While-Schleife

Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 38 von 75.

Eine while-Schleife unterscheidet sich von der for-Schleife. Eine for-Schleife ermöglicht es uns, über einen bestimmten range zu iterieren, während eine while-Schleife es uns ermöglicht, so lange weiter zu iterieren, wie eine bestimmte Bedingung erfüllt ist.

Um eine while-Schleife zu verwenden, schreibe:

while condition {
	code
}

Der Code wird nur ausgeführt, wenn die Bedingung true ist.

Es gibt viele Anwendungsfälle, in denen ein while das Problem lösen würde, die for-Schleife jedoch nicht.

challenge icon

Aufgabe

Anfänger

Schreiben Sie ein Programm, das eine Eingabe erhält, eine double Zahl.

Verwenden Sie eine while-Schleife, um die Eingabe so lange durch 2 zu dividieren, wie die Zahl größer oder gleich 3.5 ist.

Geben Sie die erste Zahl aus, die kleiner als 3.5 ist.

Probier es selbst

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();
    // Schreibe deinen Code unten
    
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals