Я работаю над простыми программами обучения математике для моей 4-летней дочери с помощью изображений. На основе случайного числа, которое мы можем назвать X, цикл for будет запускать X раз и распечатать изображение X раз. Изображение будет выбрано из списка случайным числом, которое также можно назвать Y.Добавить изображения динамически на основе случайного числа
Если X равно 2, изображение Y будет напечатано на экране 2 раза, используя цикл.
Проблема в том, что я не знаю, как это сделать. : P Если кто-нибудь может мне помочь, я был бы благодарен! Я использую python 3.2 и Tkinter.
Вот пример кода для моего списка изображений.
self.imageListRegular = []
self.imageListRegular.append(ImageTk.PhotoImage(file="Bilder/Bird-icon.png"))
self.imageListRegular.append(ImageTk.PhotoImage(file="Bilder/elephant-icon.png"))
self.imageListRegular.append(ImageTk.PhotoImage(file="Bilder/fish-icon.png"))
self.imageListRegular.append(ImageTk.PhotoImage(file="Bilder/ladybird-icon.png"))
self.imageListRegular.append(ImageTk.PhotoImage(file="Bilder/zebra-icon.png"))
С уважением, Роберт
Я бы добавил, что если вы не хотите разрешать повторы, работает 'random.sample'. –