import gradio as gr import random def 抽籤(max_number): # 確保輸入的最大號碼是有效的整數 try: max_number = int(max_number) if max_number <= 0: return "請輸入一個正整數!" except ValueError: return "請輸入有效的整數!" # 隨機選擇一個號碼 winner = random.randint(1, max_number) return f"抽中的號碼是: {winner}" # 建立 Gradio 介面 iface = gr.Interface( fn=抽籤, inputs=gr.Textbox(label="請輸入班級座號的最大號"), outputs=gr.Textbox(label="抽籤結果"), title="班級座號抽籤系統", description="輸入班級座號的最大號,然後點擊按鈕進行抽籤!" ) # 啟動介面 iface.launch()