Wallacefaz commited on
Commit
62444e7
1 Parent(s): ca7deb8

Create guess_the_number_game.py

Browse files
Files changed (1) hide show
  1. guess_the_number_game.py +30 -0
guess_the_number_game.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import random
3
+
4
+ # Variável global para armazenar o número alvo
5
+ target_number = random.randint(1, 100)
6
+
7
+ def check_guess(guess):
8
+ global target_number
9
+ if guess < target_number:
10
+ return "Try a higher number!"
11
+ elif guess > target_number:
12
+ return "Try a lower number!"
13
+ else:
14
+ target_number = random.randint(1, 100) # Reset the game with a new number
15
+ return "Congratulations! You guessed it! Let's play again."
16
+
17
+ # Interface do Gradio
18
+ with gr.Blocks() as demo:
19
+ gr.Markdown("### Guess the Number Game")
20
+ gr.Markdown("Guess a number between 1 and 100")
21
+
22
+ with gr.Row():
23
+ with gr.Column():
24
+ input_number = gr.Number(label="Your Guess", value=1, precision=0)
25
+ output_text = gr.Textbox(label="Result")
26
+ guess_button = gr.Button("Guess")
27
+
28
+ guess_button.click(fn=check_guess, inputs=input_number, outputs=output_text)
29
+
30
+ demo.launch()