>  Q&A  >  본문

python的可选参数问题,零基础,处于自学状态,真的好困惑啊大神们

movies=["A","B",["C",["D"]]]

print_lol(movies,0)

def print_lol(the_list,level):
    for each_item in the_list:
        if isinstance(each_item,list):
           print_lol(each_item,level+1)
        else:
           for tab_stop in rang(level):
               print("\t",end='')
           print(each_item)

我想知道这个哪出错了,是这样的,这个问题的前面一点讲的是python语言的发布问题嘛,然后我看得一愣一愣的,看不懂,又叫我建文件夹有什么的,我真的不懂啊,然后往后看,讲的就是level这个参数,然后又讲了可选参数,它没有给出完整的代码出来,以上这个是我自己摸索得出的,就是不知道对不对,然后系统显示错误,可是我看不懂哇,然后想请大神赐教,我不知道和前面那个发布问题有没关系,

NameError                         Traceback (most recent call last)
NameError: name 'rang' is not defined

这个是错误提示

ringa_leeringa_lee2717일 전627

모든 응답(3)나는 대답할 것이다

  • ringa_lee

    ringa_lee2018-01-22 19:17:26

    1년이 지났네요. 시간이 참 빠르게 흘러가네요. PHP 중국어 사이트 감사합니다! 파이썬의 선택적 매개변수

    를 많이 배웠습니다!!!

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:30:16

    rangerang이 아니라

    이어야 합니다.

    그리고 Python에 대한 질문을 할 때는 Python2 인지 Python3

    인지 꼭 표시하세요.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:30:16

    언어의 오류 프롬프트와 일반적인 오류 유형을 숙지하세요.

    회신하다
    0
  • 취소회신하다