From f26c017236135c55ca14cddec713312e53dfaef3 Mon Sep 17 00:00:00 2001 From: robin Date: Thu, 4 Apr 2024 21:30:03 +0200 Subject: [PATCH] Dateien nach "src" hochladen --- src/main.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main.rs diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..7b1ad78 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,25 @@ +use std::io; +use rand::Rng; +fn main(){ + let mut score:u32 = 0; + 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 mut guess = String::new(); + let _input= io::stdin() + .read_line(&mut guess); + println!("Der Geist ist hinter der Tür {}", secretnumber); + let guess: u32 = guess.trim().parse().expect("Please type a number!"); + if guess == secretnumber { + println!("Dein score: {}", score); + panic!("Du bist tot") + } + else { + println!("Du hast überlebt"); + } + let _score = score += 1; + } +}