递归是从最底层函数开始输出,
12345/3=4115,暂停进下一层函数
4115/3=1371,暂停进下一层函数
1371/3=457,暂停进下一层函数
457/3=152,暂停进下一层函数
152/3=50,暂停进下一层函数
50/3=16,暂停进下一层函数
16/3=5,暂停进下一层函数
5/3=1,暂停进下一层函数
1,不满足判断条件,最底层函数
输出1%3,函数结束退回上一层,输出5%3、16%3、50%3...
你在print里加个换行符,输出别都粘一起
i%3改成i,这样看起来更清楚
你都把代码敲到IDE里了,为什么不按步执行一下看看到底怎么走的,靠别人讲真能听懂吗