加法计算程序。将操作数填入输入框后,单击“加法”按钮将算式和结果填入下方的结果文本框中。单击“清空”按钮将清空输入框和结果文本框。效果如下图:

img


加法计算程序。将操作数填入输入框后,单击“加法”按钮将算式和结果填入下方的结果文本框中。单击“清空”按钮将清空输入框和结果文本框。效果如下图:

该回答引用chatgpt:亲测可用

img


import tkinter as tk

def add_numbers():
    try:
        num1 = float(entry_num1.get())
        num2 = float(entry_num2.get())
        result = num1 + num2
        text_result.delete("1.0", tk.END)
        text_result.insert(tk.END, f"{num1} + {num2} = {result}")
    except ValueError:
        text_result.delete("1.0", tk.END)
        text_result.insert(tk.END, "请输入有效的数字")

def clear_entries():
    entry_num1.delete(0, tk.END)
    entry_num2.delete(0, tk.END)
    text_result.delete("1.0", tk.END)

# 创建主窗口
window = tk.Tk()
window.title("加法计算程序")

# 第一行:输入框
frame1 = tk.Frame(window)
frame1.pack()

label_num1 = tk.Label(frame1, text="操作数1:")
label_num1.pack(side=tk.LEFT)
entry_num1 = tk.Entry(frame1, width=10)
entry_num1.pack(side=tk.LEFT)

label_num2 = tk.Label(frame1, text="操作数2:")
label_num2.pack(side=tk.LEFT)
entry_num2 = tk.Entry(frame1, width=10)
entry_num2.pack(side=tk.LEFT)

# 第二行:按钮
frame2 = tk.Frame(window)
frame2.pack()

button_add = tk.Button(frame2, text="加法", command=add_numbers)
button_add.pack(side=tk.LEFT)

button_clear = tk.Button(frame2, text="清空", command=clear_entries)
button_clear.pack(side=tk.LEFT)

# 第三行:结果文本框
frame3 = tk.Frame(window)
frame3.pack()

text_result = tk.Text(frame3, height=5, width=30)  # 设置高度为5,宽度为30
text_result.pack()

# 运行主循环
window.mainloop()

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7627663
  • 除此之外, 这篇博客: 数据清洗以及常用的方法中的 一、数据清洗是什么? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 数据清洗,顾名思义就是将要用到的数据中重复、多余部分的数据进行筛选并清除;把缺失部分补充完整,并将不正确的数据纠正或者删除。最后整理成可以进一步加工、使用的数据。

    注:很多做ml和dl任务拿到的数据并非可以直接使用的数据,往往需要先进行数据清洗这一步。