python设计一个窗体,用户输入数字,点击确认按钮,窗口可以显示该数字是否为质数。
时间: 2024-03-24 18:36:29 浏览: 45
基于Python实现的手写数字识别系统.zip
5星 · 资源好评率100%
可以使用 Python 的 Tkinter 模块来实现该窗体程序。代码如下:
```python
import tkinter as tk
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
def check_prime():
num = int(num_entry.get())
if is_prime(num):
result_label.config(text=f"{num}是质数")
else:
result_label.config(text=f"{num}不是质数")
root = tk.Tk()
root.title("质数判断器")
root.geometry("300x150")
num_label = tk.Label(root, text="请输入一个整数:")
num_label.pack(pady=10)
num_entry = tk.Entry(root)
num_entry.pack()
confirm_button = tk.Button(root, text="确认", command=check_prime)
confirm_button.pack(pady=10)
result_label = tk.Label(root, text="")
result_label.pack()
root.mainloop()
```
运行该程序,会弹出一个窗体,用户可以在其中输入一个整数,点击确认按钮后,程序会判断该数字是否为质数,并在窗体中显示结果。
阅读全文