Spaces:
Running
Running
import gradio as gr | |
import random | |
secret_number = random.randint(1, 100) | |
def guess_number(user_guess): | |
global secret_number | |
try: | |
guess = int(user_guess) | |
if guess < secret_number: | |
return "Too low! Try a higher number." | |
elif guess > secret_number: | |
return "Too high! Try a lower number." | |
else: | |
secret_number = random.randint(1, 100) # Reset for new game | |
return "๐ Correct! I've picked a new number." | |
except ValueError: | |
return "Please enter a valid number." | |
with gr.Blocks() as demo: | |
gr.Markdown("## ๐ฎ Guess the Number Game\nTry to guess the number (1 to 100).") | |
guess_input = gr.Textbox(label="Your Guess") | |
output = gr.Textbox(label="Result") | |
submit_btn = gr.Button("Guess") | |
submit_btn.click(guess_number, inputs=guess_input, outputs=output) | |
demo.launch() | |