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