为了开辟高效的创新实验路径、缓解高校实验资源短缺和日益紧张的空间资源,本文基于Python语言设计了一款光栅衍射实验的仿真程序,介绍了用户图形界面的设计过程,定性讨论了波长、狭缝总数、透光宽度、遮光宽度和缺级现象的实验结果,并提出了新型的可见光颜色渐变仿真算法。在探究狭缝总数对光强分布影响的基础上,本文进一步提出了创新性实验—“遮挡不同位置的狭缝对透射光强的影响”,并详细介绍了其物理原理与算法设计,模拟出实验后的光强分布对比图。