使用assert_param是为了在程序中添加断言(assertions),以确保输入参数的正确性。通过使用assert_param,可以在程序运行时检查输入参数是否符合预期,如果不符合,则会触发断言失败,从而提前发现和解决潜在的问题,提高代码的健壮性和可靠性。此外,使用assert_param还可以帮助开发者更快速地定位和修复bug,提高开发效率。