Spaces:
Sleeping
Sleeping
import gradio as gr | |
import random | |
# Variável global para armazenar o número alvo | |
target_number = random.randint(1, 100) | |
def check_guess(guess): | |
global target_number | |
if guess < target_number: | |
return "Try a higher number!" | |
elif guess > target_number: | |
return "Try a lower number!" | |
else: | |
target_number = random.randint(1, 100) # Reset the game with a new number | |
return "Congratulations! You guessed it! Let's play again." | |
# Interface do Gradio | |
with gr.Blocks() as demo: | |
gr.Markdown("### Guess the Number Game") | |
gr.Markdown("Guess a number between 1 and 100") | |
with gr.Row(): | |
with gr.Column(): | |
input_number = gr.Number(label="Your Guess", value=1, precision=0) | |
output_text = gr.Textbox(label="Result") | |
guess_button = gr.Button("Guess") | |
guess_button.click(fn=check_guess, inputs=input_number, outputs=output_text) | |
demo.launch() |