用while控制总循环,用for去控制进入下一层,选择下一层后,把下一层的值赋给for当作范围
如果想加入返回上一层的功能,在每进入下一层之前,把当层的值记录在list中,选择返回上一层时,取出该值作为for循环范围
(不需要弄列表,仅需从数据结构中取出数据)