Функция запускается только один раз
Надо сделать функцию, которая выводит смайлик в случайном месте, а потом чтобы вывела 10 смайликов. Написала код, но функция вызывается только один раз и не понимаю почему
sd.resolution = (1200, 600)
def smile(x, y):
radius = 100
sposition = sd.get_point(x, y)
t1 = sd.get_point(x - 50, y - 25)
t2 = sd.get_point(x - 25, y - 50)
t3 = sd.get_point(x + 25, y - 50)
t4 = sd.get_point(x + 50, y - 25)
line = [t1, t2, t3, t4]
color = (255, 255, 0)
ragius = 25
setnpos = sd.get_point(x - 25, y + 25)
sentpos = sd.get_point(x + 25, y + 25)
sd.circle(sposition, radius=radius, width=1),
sd.circle(setnpos, radius=ragius, width=1),
sd.circle(sentpos, radius=ragius, width=1),
sd.lines(point_list=line, color=color, closed=False)
sd.pause()
for _ in range(10):
smile(x=random.randint(200, 600), y=random.randint(200, 500))