Spaces:
Running
Running
File size: 885 Bytes
17534de |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
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()
|