上一篇
如何用python做抽签器
- 行业动态
- 2024-04-14
- 3054
安装所需库
我们需要安装一个名为tkinter的库,用于创建图形用户界面,在命令行中输入以下命令进行安装:
pip install tk
编写抽签器代码
1、导入所需库
import tkinter as tk import random
2、定义抽签器类
class Lottery: def __init__(self, candidates): self.candidates = candidates def draw(self): return random.choice(self.candidates)
3、创建窗口和按钮
def on_click(): result = lottery.draw() result_label.config(text=f"抽到的人是:{result}") 创建窗口 window = tk.Tk() window.title("抽签器") window.geometry("300x200") 创建标签 candidates_label = tk.Label(window, text="候选人:") candidates_label.pack() 创建输入框 candidates_entry = tk.Entry(window) candidates_entry.pack() 创建抽签按钮 draw_button = tk.Button(window, text="开始抽签", command=on_click) draw_button.pack() 创建结果显示标签 result_label = tk.Label(window, text="") result_label.pack() 启动窗口主循环 window.mainloop()
4、运行代码
将以上代码保存为lottery.py文件,然后在命令行中运行:
python lottery.py
这样就可以看到一个简单的抽签器界面,输入候选人名单,点击“开始抽签”按钮,即可随机抽取一名候选人。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/284388.html