请问一下这个问题出在哪里(python语言)

请问一下这个问题出在哪里(python语言)输出结果我在本地测试是和样例一样的,不知道是不是格式出问题了

img

img

img

楼主你好,这边我增加了调试语句,发现你这个循环,第一次就会超出数组界限了,因为当判断输入的第一个数是不是1 2 3 的时候,不应该去给b[1]赋值。

img


如有帮助,请点击我评论上方【采纳该答案】按钮支持一下,谢谢!以后有什么问题可以互相交流。