diff --git a/src/main.rs b/src/main.rs index 20913f4..7823703 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,7 +8,7 @@ fn main(){ let secretnumber: i8 = rand::thread_rng().gen_range(1..=3); let guess = input(); - if guess < toobig{ + if guess > toobig{ println!("Bitte befolge die Anweisungen"); } else if guess == secretnumber{ @@ -21,7 +21,6 @@ fn main(){ let score = score += 1; println!("Der Geist war hinter der Tür {}", secretnumber); } - } println!("Du hast gewonnen"); } @@ -31,10 +30,9 @@ fn input()-> i8{ .read_line(&mut guess) .expect("Failed to read line"); - if guess.chars().any(|c| c.is_digit(10)){ - if guess == "4"{ - let guess: i8 = guess.trim().parse().expect("Please type a number!"); - return guess - }} + if guess.chars().any(|c| c.is_digit(10)){ + let guess: i8 = guess.trim().parse().expect("Please type a number!"); + return guess + } return 4; } \ No newline at end of file