Случайная матрица пар чисел

import tkinter as tk
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 нулей  в строках кода


Рецензии