patcharaporn/GUI
0
1import gradio as gr2import random as rd3 4rand = []5rand = rd.randint(0,9)6 7def guess(num): 8 num = int(num) 9 if num == rand: 10 r = 'ทายถูกแล้ว'11 else:12 r = 'ลองกดใหม่นะ'13 return r14def answer():15 return 'เลขที่สุ่มได้ คือ'+str(rand)16with gr.Blocks() as myApp:17 with gr.Row(): 18 with gr.Column(scale=1): 19 inp = gr.Radio(choices=list(range(10)),label='เลือก 1 หมายเลข')20 btn = gr.Button(value="เฉลย")21 with gr.Column(scale=1): 22 out = gr.Textbox(label='ผลลัพธ์')23 inp.change(guess,inp,out)24 btn.click(fn=answer,outputs=out)25myApp.launch()