import tkinter as tk

window=tk.Tk()
window.title("Address Entry Form")

frm_form=tk.Frame(relief=tk.SUNKEN, borderwidth=3)
frm_form.pack()

#First name
lbl_fname=tk.Label(master=frm_form,text="First Name:")
ent_fname=tk.Entry(master=frm_form, width=50)
#pack to grid
lbl_fname.grid(row=0, column=0, sticky="e")
ent_fname.grid(row=0,column=1)
#Last name
lbl_lname=tk.Label(master=frm_form, text="Last Name:")
ent_lname=tk.Entry(master=frm_form, width=50)
lbl_lname.grid(row=1, column=0, sticky="e")
ent_lname.grid(row=1, column=1)
#Address Line 1
lbl_add1=tk.Label(master=frm_form, text="Address Line 1:")
ent_add1=tk.Entry(master=frm_form, width=50)
lbl_add1.grid(row=2, column=0, sticky="e")
ent_add1.grid(row=2, column=1)
#Address Line 2
lbl_add2=tk.Label(master=frm_form, text="Address Line 2:")
ent_add2=tk.Entry(master=frm_form, width=50)
lbl_add2.grid(row=3, column=0, sticky="e")
ent_add2.grid(row=3, column=1)
#City
lbl_city=tk.Label(master=frm_form, text="City:")
ent_city=tk.Entry(master=frm_form, width=50)
lbl_city.grid(row=4, column=0, sticky="e")
ent_city.grid(row=4, column=1)
#State/Province
lbl_state=tk.Label(master=frm_form, text="State/Province:")
ent_state=tk.Entry(master=frm_form, width=50)
lbl_state.grid(row=5, column=0, sticky="e")
ent_state.grid(row=5, column=1)
#Postal Code
lbl_post=tk.Label(master=frm_form, text="Postal Code:")
ent_post=tk.Entry(master=frm_form, width=50)
lbl_post.grid(row=6, column=0, sticky="e")
ent_post.grid(row=6, column=1)
#Country
lbl_country=tk.Label(master=frm_form, text="Country:")
ent_country=tk.Entry(master=frm_form, width=50)
lbl_state.grid(row=7, column=0, sticky="e")
ent_state.grid(row=7, column=1)

frm_buttons=tk.Frame()
frm_buttons.pack(fill=tk.X, ipadx=5, ipady=5)

btn_submit=tk.Button(master=frm_buttons, text="Submit")
btn_submit.pack(side=tk.RIGHT, padx=10, ipadx=10)

btn_clear=tk.Button(master=frm_buttons, text="Clear")
btn_clear.pack(side=tk.RIGHT, ipadx=10)

window.mainloop()