|
import gradio as gr |
|
import random as rd |
|
rand = rd.randint(0,9) |
|
def guess(num): |
|
num = int(num) |
|
if num == rand: |
|
r = 'ทายถูกแล้ว' |
|
else: |
|
r = 'ลองกดใหม่นะ' |
|
return r |
|
def answer(): |
|
return 'เลขที่สุ่มได้ คือ '+str(rand) |
|
with gr.Blocks() as myApp: |
|
with gr.Row(): |
|
with gr.Column(scale=1): |
|
inp= gr.Radio(choices=list(range(10)),label='เลือก 1 หมายเลข') |
|
btn = gr.Button(value="เฉลย") |
|
with gr.Column(scale=1): |
|
out = gr.Textbox(label='ผลลัพธ์') |
|
inp.change(guess,inp,out) |
|
btn.click(fn=answer,outputs=out) |
|
myApp.launch() |
|
|