use rand::Rng; fn main(){ loop { println!("Vor dir sind drei Türen"); println!("Eine von ihnen tötet dich "); println!("Durch welche gehst du?"); println!("Gib eine Zahl zwischen 1 und 3 ein"); let secretnumber = rand::thread_rng().gen_range(1..=3); let guess = String::new(); // Du hast keinen input genommen siehe https://doc.rust-lang.org/book/ch02-00-guessing-game-tutorial.html#processing-a-guess für hilfe if guess.parse::().unwrap() > 3 { println!("Die Tür gibt es nicht"); } else if guess == secretnumber.to_string() { println!("Du bist tot"); // return false ; du kannst nicht false returnen es gibt keine funktion die false als return value hat } } }