python的可選參數(shù)問題,零基礎(chǔ),處于自學狀態(tài),真的好困惑啊大神們
問題描述
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語言的發(fā)布問題嘛,然后我看得一愣一愣的,看不懂,又叫我建文件夾有什么的,我真的不懂啊,然后往后看,講的就是level這個參數(shù),然后又講了可選參數(shù),它沒有給出完整的代碼出來,以上這個是我自己摸索得出的,就是不知道對不對,然后系統(tǒng)顯示錯誤,可是我看不懂哇,然后想請大神賜教,我不知道和前面那個發(fā)布問題有沒關(guān)系,
NameError Traceback (most recent call last)NameError: name ’rang’ is not defined
這個是錯誤提示
問題解答
回答1:一年了,時光如逝,感謝php中文網(wǎng)!讓我學到了很多!!!python的可選參數(shù)
回答2:應該是 range 而不是 rang
還有,python 提問一定要說明是 Python2 還是 Python3
回答3:要熟悉語言的錯誤提示和常見的錯誤類型。
相關(guān)文章:
