Change background color with radio button in Tkinter python

Change background color with radio button in Tkinter python. Here the program we can change the background color using the radio button in the tkinter python program

from tkinter import * 
root = Tk()
root.title("Change the color with button")
def changeColor(color):
root.configure(background =color)
choice1.configure(background =color)
choice2.configure(background =color)
choice3.configure(background =color)
choice4.configure(background =color)
v =StringVar()
v.set("L")
choice1 =Radiobutton(root, text ="red", value =1,
variable =v, command =lambda: changeColor("red"))
choice1.grid(row =0, column =0)
choice2 =Radiobutton(root, text ="blue", value =2,
variable =v, command =lambda: changeColor("blue"))
choice2.grid(row =1, column =0)
choice3 =Radiobutton(root, text ="yellow", value =3,
variable =v, command =lambda: changeColor("yellow"))
choice3.grid(row =2, column =0)
choice4 =Radiobutton(root, text ="green", value =4,
variable =v, command =lambda: changeColor("green"))
choice4.grid(row =3, column =0)
root.mainloop()