update
This commit is contained in:
@@ -1,23 +1,52 @@
|
||||
use rand::{Rng, thread_rng};
|
||||
use std::{self, io::stdin};
|
||||
use rand::{self, Rng, thread_rng};
|
||||
use std::{self, cmp::Ordering, io::stdin};
|
||||
|
||||
|
||||
|
||||
fn main() {
|
||||
let mut generator = thread_rng();
|
||||
let secret_number = generator.gen_range(1..100);
|
||||
println!("secret number is {secret_number}");
|
||||
let mut random_generator = thread_rng();
|
||||
let mut secret_number = random_generator.gen_range(1..100);
|
||||
|
||||
loop{
|
||||
println!("plese input you number");
|
||||
println!("please input your number");
|
||||
let mut user_guess = String::new();
|
||||
let std_in = stdin();
|
||||
std_in.read_line(&mut user_guess);
|
||||
let mut user_guess: u32 = match user_guess.trim().parse() {
|
||||
Ok(num) => num,
|
||||
Err(_) => continue
|
||||
match std_in.read_line(&mut user_guess) {
|
||||
Ok(_) => {},
|
||||
Err(_) => {
|
||||
println!("error");
|
||||
}
|
||||
};
|
||||
|
||||
user_guess.cmp(other)
|
||||
let user_guess:u32 = match user_guess.trim().parse() {
|
||||
Ok(num) => {num},
|
||||
Err(_) => {
|
||||
println!("invalid input!");
|
||||
continue;
|
||||
}
|
||||
};
|
||||
|
||||
match user_guess.cmp(&secret_number){
|
||||
Ordering::
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user