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 I 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='เลือกตัวเลข') 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()