test / app.py
chitivavor's picture
Update app.py
fac724e verified
raw
history blame contribute delete
752 Bytes
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()