diff --git a/notebooks/picofumi.py b/notebooks/picofumi.py index e7890c0..3cffb96 100644 --- a/notebooks/picofumi.py +++ b/notebooks/picofumi.py @@ -4,30 +4,33 @@ random.seed() number = random.randrange(100, 999) number = list(str(number)) guesses = 0 -while True: - - if guesses == 5: - print("You loose!") - for value in number: - print(value, end=" ") - break - hint = [" ", " ", " "] - guess = input("Enter a three digit number:") - while len(guess) != 3: +try: + while True: + + if guesses == 5: + print("You loose!") + for value in number: + print(value, end=" ") + break + hint = [" ", " ", " "] guess = input("Enter a three digit number:") - - guess = list(guess) - if guess == number: - print("You win!") - break - for index, value in enumerate(guess): - print(value, end=" ") - if value in number: - hint[index] = "P" - print("") - for index, value in enumerate(guess): - if number[index] == value: - hint[index] = "F" - print(hint[index], end=" ") - guesses += 1 - print("\n") \ No newline at end of file + while len(guess) != 3: + guess = input("Enter a three digit number:") + + guess = list(guess) + if guess == number: + print("You win!") + break + for index, value in enumerate(guess): + print(value, end=" ") + if value in number: + hint[index] = "P" + print("") + for index, value in enumerate(guess): + if number[index] == value: + hint[index] = "F" + print(hint[index], end=" ") + guesses += 1 + print("\n") +except KeyboardInterrupt: + pass \ No newline at end of file