python写一个范围内随机选数的程序,带界面,点按钮显示一个随机数
时间: 2024-10-27 11:09:22 浏览: 48
在Python中,我们可以结合Tkinter库来创建一个简单的图形用户界面(GUI),其中包含一个按钮,点击后会生成并显示一个范围内的随机数。以下是一个简单的示例:
```python
import tkinter as tk
import random
# 创建主窗口
def create_window():
window = tk.Tk()
window.title("Random Number Generator")
# 定义生成随机数函数
def generate_random():
min_num = 0
max_num = 100 # 这里设置一个默认范围,你可以根据需要修改
rand_num = random.randint(min_num, max_num)
result_label.config(text=f"随机数:{rand_num}")
# 创建标签和按钮
result_label = tk.Label(window, text="点击按钮生成随机数:")
button_generate = tk.Button(window, text="生成", command=generate_random)
# 将元素放置在窗口上
result_label.pack(pady=10)
button_generate.pack()
# 运行主循环
window.mainloop()
# 执行创建窗口的函数
create_window()
```
在这个程序中,我们首先导入了Tkinter库,然后定义了一个`create_window`函数,它创建了一个窗口,并在其中添加了一个显示结果的标签和一个生成随机数的按钮。当点击按钮时,会调用`generate_random`函数,该函数通过`random.randint`从指定范围内生成一个随机数,并更新标签的内容。
如果你想改变随机数的范围,只需要修改`min_num`和`max_num`变量即可。运行这个程序,你会看到一个带有随机数生成功能的简单窗口。
阅读全文
相关推荐

















