Sanjayraju30 commited on
Commit
17534de
·
verified ·
1 Parent(s): 4b64fcb

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -0
app.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import random
3
+
4
+ secret_number = random.randint(1, 100)
5
+
6
+ def guess_number(user_guess):
7
+ global secret_number
8
+ try:
9
+ guess = int(user_guess)
10
+ if guess < secret_number:
11
+ return "Too low! Try a higher number."
12
+ elif guess > secret_number:
13
+ return "Too high! Try a lower number."
14
+ else:
15
+ secret_number = random.randint(1, 100) # Reset for new game
16
+ return "🎉 Correct! I've picked a new number."
17
+ except ValueError:
18
+ return "Please enter a valid number."
19
+
20
+ with gr.Blocks() as demo:
21
+ gr.Markdown("## 🎮 Guess the Number Game\nTry to guess the number (1 to 100).")
22
+ guess_input = gr.Textbox(label="Your Guess")
23
+ output = gr.Textbox(label="Result")
24
+ submit_btn = gr.Button("Guess")
25
+
26
+ submit_btn.click(guess_number, inputs=guess_input, outputs=output)
27
+
28
+ demo.launch()