#-*- coding:utf-8 -*-
"""这是"abel.lin实验的"模块,提供了一个名为print_lol()的函数,

      作用是打印列表,其中有包含(或不包含)嵌套列表.
      (1.2)增加了缩进功能，(1.3)增加一个参数控制是否开启缩进功能."""


def print_lol(the_list,indent=False,level=0):
    """这个函数取一个位置参数,名为"the_list",
         这可以是任何Python列表(包含或不包含嵌套列表).
           所指定的列表中的每个数据项会(递归地)输出到屏幕上,且各站一行.""" 
    for each_item in the_list:
        if isinstance(each_item,list):
            print_lol(each_item,indent,level+1)
        else:
            if indent:

               for tab_stop in range(level):
                   print("\t",end='')
               print(each_item)
            else:
               print(each_item)
