python计算用户输入的若干整数之和,文本框txt用来输入,整数之间用英文逗号分隔。 在文本框中输入数据后,单击“计算”按钮,文本框txt2输出结果
时间: 2024-03-15 12:44:44 浏览: 156
好的,您的问题是如何用 Python 计算用户输入的若干整数之和,输入数据在文本框中,用英文逗号分隔,然后输出结果到另一个文本框中。
以下是一个简单的代码示例,可以实现您的要求:
```python
# 导入 tkinter 模块
import tkinter as tk
# 创建主窗口
root = tk.Tk()
# 设置窗口标题
root.title("计算整数之和")
# 创建标签和文本框
tk.Label(root, text="输入整数:").grid(row=0, column=0)
input_text = tk.Entry(root)
input_text.grid(row=0, column=1)
tk.Label(root, text="结果:").grid(row=1, column=0)
result_text = tk.Entry(root, state="readonly")
result_text.grid(row=1, column=1)
# 创建计算函数
def calculate():
# 获取输入文本框中的内容
input_str = input_text.get()
# 将字符串按逗号分隔,并转换为整数列表
num_list = [int(x) for x in input_str.split(",")]
# 计算整数之和
result = sum(num_list)
# 将结果显示在输出文本框中
result_text.configure(state="normal")
result_text.delete(0, tk.END)
result_text.insert(0, str(result))
result_text.configure(state="readonly")
# 创建按钮
btn = tk.Button(root, text="计算", command=calculate)
btn.grid(row=2, column=0, columnspan=2)
# 运行主循环
root.mainloop()
```
您可以将上面的代码复制到 Python 编辑器中,保存为一个 `.py` 文件,然后运行该文件即可看到一个简单的窗口界面,可以输入整数并计算它们的和。
阅读全文