from tkinter import *
r=Tk()
r.title("求最小公倍数")
r.geometry("420x220")
l1=Label(r,text="输入两个正整数(m,n):",font=("宋体",16)).place(x=100,y=20)
l2=Label(r,text="m=",font=("宋体",14)).place(x=100,y=60)
l3=Label(r,text="n=",font=("宋体",14)).place(x=100,y=110)
e1=Entry(r)
e1.place(x=140,y=60)
e2=Entry(r)
e2.place(x=140,y=110)
#*******************GUI*******************#
l4=Label(r,text="",font=("宋体",14),fg="red")
l4.place(x=140,y=160)
def js():
m=int(e1.get())
n=int(e2.get())
a=m
b=n
while n:
m,n=n,m%n
s=a*b//m
l4.config(text=str(s))
def qk():
e1.delete(0,"end")
e2.delete(0,"end")
#*******************End*******************#
b1=Button(r,text="计算",width=8,font=("黑体",13),command=js)
b1.place(x=310,y=50)
b2=Button(r,text="清空",width=8,font=("黑体",13),command=qk)
b2.place(x=310,y=100)
mainloop()