导入必要的库
```python
import tkinter as tk
import random
```
创建主窗口
```python
root = tk.Tk()
root.title("舒尔特方格练习")
```
创建画布
```python
canvas = tk.Canvas(root, width=400, height=400)
canvas.pack()
```
生成1到25的数字列表
```python
numbers = list(range(1, 26))
random.shuffle(numbers) 打乱数字顺序
```
在画布上绘制舒尔特方格
```python
for i in range(5):
for j in range(5):
计算当前位置的数字
num = numbers.pop(0)
绘制数字
canvas.create_text(200 + j * 40, 200 - i * 40, text=num, font=("Arial", 20, "bold"))
```
启动主循环
```python
root.mainloop()
```
将以上代码整合在一起,即可得到一个简单的舒尔特方格练习程序。你可以根据需要调整方格的大小、字体大小和颜色等。