рандомная картинка

в коде снизу хочу вывести рандомно 1 картинку из 4, но все ли правильно? картинки не находит

import random
flags=[r"1.png",
        r"2.png",
        r"3.png",
        r"4.png"]
random.choice(flags)
photo = PhotoImage(file = flags)

Button(screen, image = photo).pack(side = TOP) 
mainloop() 

Ответы (1 шт):

Автор решения: splash58

random.choice(sequence) - возвращает случайный элемент непустой последовательности

randofile = random.choice(flags)
photo = PhotoImage(file = randofile)
→ Ссылка