> For the complete documentation index, see [llms.txt](https://jmkoni.gitbook.io/rust/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jmkoni.gitbook.io/rust/guessing-game.md).

# 3. Guessing Game

## Process a Guess

You can either write over your Hello World program or you can create a new repl.it project. Do not just add a new file in repl.it!

{% code title="main.rs" %}

```rust
use std::io;

fn main() {
    println!("Guess the number!");

    println!("Please input your guess.");

    let mut guess = String::new();

    io::stdin().read_line(&mut guess)
        .expect("Failed to read line");

    println!("You guessed: {}", guess);
}
```

{% endcode %}

Let's go ahead and run it:

![](/files/-LBlUDHrygnnUwFCf338)
