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
這個是錯誤提示
問題解答
回答1:一年了,時光如逝,感謝php中文網!讓我學到了很多!!!python的可選參數
回答2:應該是 range 而不是 rang
還有,python 提問一定要說明是 Python2 還是 Python3
回答3:要熟悉語言的錯誤提示和常見的錯誤類型。
相關文章:
