有没有什么通解🐭一个个看好麻烦头晕死了而且速度很慢 111111111111111111111111111😭
给个解题思路吧:看程序的结构,易得输出的最后一位是A(因为print(a[0]是最后执行的语句),所以答案排除A和B。再看答案C和D,前面两个字母和后面两个字母都一样,重点看字母'B'的位置。回到程序,推演一次循环可得,第一次调用递归的时候,递归程序里a的值是'BDE',所以这三个字母一定先输出,才能轮到调用第二个循环。所以可得答案为D。