как добавить ещё 1 шар и чтобы при их сталкивании они шары меняли цвет?

from tkinter import *
 
 
def motion():
    c.move(ball, 1, 0)
    if c.coords(ball)[2] < 300:
        root.after(10, motion)
 
 
root = Tk()
c = Canvas(root, width=300, height=200,
           bg="white")
c.pack()
ball = c.create_oval(0, 100, 40, 140,
                     fill='green')
motion()
root.mainloop()

Наверное коллизию нужно рассматривать, это относительно столкновений.
Возможно поможет: Смена цвета фигуры при столкновении

как добавить еще 1 шар

Так же как и первый?)

ball2 = c.create_oval(0, 100, 40, 140,
                     fill='green')

попробовал,в PyCharm там не выводится результат,если добавлять насчёт столкновения и отталкивания

надо чтобы и отталкивались ещё)))