Spaces:
Runtime error
Runtime error
import tkinter as tk | |
import random | |
def draw_number(): | |
try: | |
max_number = int(entry_max.get()) | |
if max_number <= 0: | |
result_label.config(text="請輸入正確的座號最大值") | |
return | |
drawn_number = random.randint(1, max_number) | |
result_label.config(text=f"抽中的號碼是:{drawn_number}") | |
except ValueError: | |
result_label.config(text="請輸入有效的數字") | |
# 創建主窗口 | |
root = tk.Tk() | |
root.title("抽籤系統") | |
# 最大值輸入框 | |
label_max = tk.Label(root, text="請輸入座號最大值:") | |
label_max.pack() | |
entry_max = tk.Entry(root) | |
entry_max.pack() | |
# 抽籤按鈕 | |
draw_button = tk.Button(root, text="抽籤", command=draw_number) | |
draw_button.pack() | |
# 結果顯示 | |
result_label = tk.Label(root, text="") | |
result_label.pack() | |
# 啟動主循環 | |
root.mainloop() | |