From fa8fc571f33533253ebed04973ab4c4ab1dc5f5f Mon Sep 17 00:00:00 2001 From: robin Date: Sun, 9 Jun 2024 21:22:14 +0200 Subject: [PATCH] src/main.rs aktualisiert Added code so only numbers are exepted --- src/main.rs | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/main.rs b/src/main.rs index ab6ff09..5733650 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,15 +11,7 @@ fn main(){ io::stdin() .read_line(&mut guess) .expect("Failed to read line"); - - if guess.chars().any(|c| c.is_alphabetic()) { - println!("Deine Eingabe enthält einen Buchstaben"); - } - else { - if guess.trim().is_empty() { - println!("Die opiton ist unbekannt"); - } - else { + if guess.chars().any(|c| c.is_digit(10)){ let guess: u32 = guess.trim().parse().expect("Please type a number!"); if guess == secretnumber { @@ -34,7 +26,9 @@ fn main(){ println!("Du hast überlebt"); let _score = score += 1; println!("Der Geist ist hinter der Tür {}", secretnumber); - }}}} + }} + else { + println!("Die Option ist unbekannt") + }} println!("Du hast gewonnen"); - -} \ No newline at end of file + } \ No newline at end of file