From 1052172b7b644b8d513a1ac734dba211e3e7c878 Mon Sep 17 00:00:00 2001 From: Zenny Date: Wed, 13 May 2026 20:59:27 +0800 Subject: [PATCH 1/3] Add initial content to README.md --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..8893aff2 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +hi there! there is nothing here! From 522ca1454271ceb7cc14468d7c21d5b4745c9002 Mon Sep 17 00:00:00 2001 From: Tennyson Lin Date: Thu, 14 May 2026 10:58:02 +0800 Subject: [PATCH 2/3] Guess the number file has been create --- guess_the_number.py | 64 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 guess_the_number.py diff --git a/guess_the_number.py b/guess_the_number.py new file mode 100644 index 00000000..d5cb3b43 --- /dev/null +++ b/guess_the_number.py @@ -0,0 +1,64 @@ + +import random + + +def main(): + level = Level_setting() + Guess_number(level) + return + + +# STEP 1: Prompts the user for a level, 𝑛. +# If the user does not input a positive integer, the program should prompt again. +def Level_setting(): + while True: + try: + Level = input("Level: ") + # The Guess should not be negative or string + if Level == Level.isalpha(): + raise ValueError + + Level = int(Level) + + if Level <= 0: + continue + else: + return Level + + except ValueError: + continue + + # STEP 2: Randomly generates an integer between 1 and 𝑛 + + +def Guess_number(level): + number = random.randint(1, level) + while True: + try: + Guess = input("Guess: ") + # the Guess should not be negative or string + if Guess.isalpha(): + raise ValueError + + Guess = int(Guess) + + if Guess <= 0: + continue + # STEP 3: check if the number is == Guess + elif Guess < number: + print("Too small!") + continue + + elif Guess > number: + print("Too large!") + continue + + elif Guess == number: + print("Just right!") + return + + except ValueError: + continue + + +main() From 2acdd35a6acb99e66d3a23121d6f22d60dedfaeb Mon Sep 17 00:00:00 2001 From: Tennyson Lin Date: Thu, 14 May 2026 15:08:08 +0800 Subject: [PATCH 3/3] adding date on README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8893aff2..704b1f68 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -hi there! there is nothing here! +2026/05/14 \ No newline at end of file