为什么我的 Python 函数中有语法错误?

ID
number=list(map(lambda x:int(x), input().split()))

first=".|."
second='-'
median=((number[0]-1)//2)+1

def Door(number[0],number[1]): # <<-- this one is resulting in a syntax error.

所以我仍然无法理解这段代码有什么问题。你能帮我么?谢谢你。

野猪

在这一行:

def Door(...):

你正在定义一个函数。您可以定义一个以变量为参数的函数。当您调用该函数时,您向它传递值。

我认为您计划做的是首先定义Door(),然后用值number[0]number[1].

因此,像这样开始定义函数:

def Door(a,b):

当你想将它命名,那么你通过它的价值number[0]number[1],就像这样:

mydoor = Door(number[0],number[1])

然后,在内部Door(),当您的代码引用aand 时b,它使用的是number[0]and的值number[1]这种断开是为了可以从不同的地方使用不同的参数调用该函数。

即使您定义函数只是为了模块化您的代码,并且您只打算从一个地方调用它,这也适用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Perl执行Python脚本时,为什么没有语法错误?

为什么这不是python中的语法错误?

为什么“ 1.real”是语法错误,而“ 1.real”在Python中有效?

为什么“ True == not False”是Python中的语法错误?

为什么我的python函数被跳过?

Python为什么我在RSA加密中有特殊字符

为什么我的import语句在Deno中有语法错误,但是在Node.js中可以正常工作?

(Python)为什么运行“ wut:2 + 2 = 5”行没有给出语法错误?

为什么该函数调用抛出“等待仅在异步函数中有效”的语法错误,即使该函数是异步的?

我是python新手,使用print函数时遇到语法错误,有人知道为什么吗?

无法弄清楚我的for循环中有什么语法错误

有人可以帮我解决为什么会发生这种情况吗?Python无效语法错误

为什么我的Python脚本会因语法错误而失败?

我不知道为什么这段代码中有语法错误

我在SQLite中有语法错误

Python if / elif语法错误...为什么

为什么在使用Eclipse的python中出现语法错误?

为什么我有“意外的令牌语法错误”

为什么这段代码会输出语法错误?(Python)

为什么 <= 在 Python 中抛出无效的语法错误

为什么我会在 Python 中收到此语法错误?

为什么我在 LAG() 函数中出现语法错误?

为什么我的 python 代码中有无效的语法?

为什么这个 Python 语法错误不是错误?

为什么我的 await 在我的功能中不起作用?“语法错误:等待仅在异步函数中有效”

为什么此代码会在我调用多个 -> 函数的所有函数中抛出意外的语法错误

我使用 Flask 在 python 中遇到语法错误,我不知道为什么

Web Scraping (Python 3) 的代码中有语法错误?

为什么 Python 魔术 timeit 函数会返回语法错误?