Menu
CoddyTech

while 循环

本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 38 课,共 75 课。

while 循环和 for 循环不同。for 循环可以让我们遍历特定的 range,而 while 循环可以让我们在满足某个条件时持续循环。

要使用 while 循环,请写:

while condition {
	code
}

只有当条件为 true 时,代码才会运行。

有很多场景可以用 while 解决问题,但用 for 循环却不行。

challenge icon

挑战

入门

编写一个程序,获取一个输入,即一个双精度浮点数。

使用 while 循环,只要这个数大于或等于3.5,就将输入除以 2。

打印第一个小于3.5的数。

亲手试试

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();
    // 在下方编写你的代码
    
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Rust 在线编译器