import tkinter as tk
root = tk.Tk()
root.geometry("300x300") #设置窗口大小
def jisuan():
a = int(e1.get())
b = int(e2.get())
if v.get()==1: #+
label.config(text=a+b)
if v.get()==2: #-
label.config(text=a-b)
if v.get()==3: #*
label.config(text=a*b)
if v.get()==4: #/
label.config(text=a/b)
e1 = tk.Entry(root) #输入框1
e1.grid(row=0,column=1)
e2 = tk.Entry(root) #输入框2
e2.grid(row=1,column=1)
v= tk.IntVar() #设置变量
v.set(1) #默认先选1号按钮
r1 = tk.Radiobutton(root,text="+",variable=v,value=1) #单选按钮
r1.grid(row=2,column=0)
r2 = tk.Radiobutton(root,text="-",variable=v,value=2)
r2.grid(row=2,column=1)
r3 = tk.Radiobutton(root,text="*",variable=v,value=3)
r3.grid(row=2,column=2)
r4 = tk.Radiobutton(root,text="/",variable=v,value=4)
r4.grid(row=2,column=3)
label = tk.Label(root,text="结果:") #文字标签
label.grid(row=3,column=1) #提交到窗口上
button = tk.Button(root,text="计算",command=jisuan)
button.grid(row=4,column=1)