求教一个python代码
代码如下:
并把此代码构建发布后,调用:
import nester
movies = ['the holy grail',1975,'terry jones & terry gilliam',91,
['graham chapman',['michael palin','john cleese',
'terry gilliam','eric idle','terry jones']]]
nester.print_lol(movies,1) //调用
确报错:Traceback (most recent call last):
File "movie.py", line 5, in <module>
nester.print_lol(movies,1)
TypeError: print_lol() takes 1 positional argument but 2 were given
我明明在函数定义了两个参数,为什么这里说我只定义了一个?
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 range(level):
ptint("\t",end='')
print(each_item)并把此代码构建发布后,调用:
import nester
movies = ['the holy grail',1975,'terry jones & terry gilliam',91,
['graham chapman',['michael palin','john cleese',
'terry gilliam','eric idle','terry jones']]]
nester.print_lol(movies,1) //调用
确报错:Traceback (most recent call last):
File "movie.py", line 5, in <module>
nester.print_lol(movies,1)
TypeError: print_lol() takes 1 positional argument but 2 were given
我明明在函数定义了两个参数,为什么这里说我只定义了一个?
...全文
相关推荐
求教为何python写入csv文件,用txt方式打开,发现头尾各多了一个双引号”!谢谢!
该问题主要讨论了在Python中使用`csv`模块写入CSV文件后,当以TXT方式打开文件时,发现文件头尾各多了一个双引号的问题。这个问题涉及到Python的文件处理、CSV写入以及可能的文本编码问
一个简单Python 代码 爬取天气信息
标题 "一个简单Python 代码 爬取天气信息" 提示我们这个压缩包包含了一个用于爬取天气数据的Python程序,而描述中的“搬运工”可能意味着这是一个从网络上抓取并处理信息的脚本。
Python-agen一个非常简单的代码生成器
【Python-agen:一个非常简单的代码生成器】agen是一个针对Python开发者的轻量级工具,它的主要功能是帮助开发者自定义代码生成逻辑,方便在项目中快速生成模板代码,提高开发效率。
Python-一个LaTeX包它允许执行TeX文档中的Python代码
标题中的“Python-一个LaTeX包它允许执行TeX文档中的Python代码”指的是`pythontex`这个工具,它是一个非常有用的扩展,让LaTeX用户能够在文档中直接嵌入Python代码,并将执行结果以文本
Python实现的一个自动售饮料程序代码分享
"Python实现的一个自动售饮料程序代码分享"这个Python程序是一个简单的自动售货机模拟器,适用于初学者理解和实践基础的编程概念。作者在学习Python大约100小时后编写了这个程序,主要


