Случайная матрица пар чисел
import random
import time
# Функция для обновления двух случайных чисел в матрице
def update_matrix():
for _ in range(2): # Обновляем два числа
i, j = random.randint(0, 9), random.randint(0, 9)
new_value = random.randint(0, 100)
matrix[i][j] = new_value
labels[i][j].config(text=str(new_value))
root.after(1000, update_matrix) # Повторяем каждую секунду
# Создаем главное окно
root = tk.Tk()
root.title("Матрица 10x10")
# Создаем матрицу чисел и соответствующие метки
matrix = [[random.randint(0, 100) for _ in range(10)] for _ in range(10)]
labels = [[tk.Label(root, text=str(matrix[i][j]), font=('Helvetica', 16), width=4)
for j in range(10)] for i in range(10)]
# Размещаем метки в сетке
for i in range(10):
for j in range(10):
labels[i][j].grid(row=i, column=j)
# Запускаем функцию обновления матрицы
update_matrix()
# Запускаем главный цикл Tkinter
root.mainloop()
Эта программа выводит матрицу чисел в интервале 0-100
размером 10 на 10 на графический экран
и затем каждую секунду меняет пару чисел матрицы на другие
19 нулей в строках кода
Свидетельство о публикации №124051102011