Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的数组和相关函数声明存在问题_Python - Fatal编程技术网

python中的数组和相关函数声明存在问题

python中的数组和相关函数声明存在问题,python,Python,我对python3有一些问题,所以在这里你可以看到一个函数,所以我试图看看是否有一些数字在一行或一列中彼此相等,但是 当我调用函数时,如果函数中的条件不受尊重,函数也会给我值 def检查(v): 对于范围(0,9,3)内的i: 如果(v[i]==v[i+1]==v[i+2]和v[i]==0): 返回10 如果(v[i]==v[i+1]和v[i]==v[i+2]和v[i]==1): 返回-10 对于范围(0,3)内的i: 如果(v[i]==v[i+3]==v[i+6]和v[i]==0): 返回10

我对python3有一些问题,所以在这里你可以看到一个函数,所以我试图看看是否有一些数字在一行或一列中彼此相等,但是 当我调用函数时,如果函数中的条件不受尊重,函数也会给我值

def检查(v):
对于范围(0,9,3)内的i:
如果(v[i]==v[i+1]==v[i+2]和v[i]==0):
返回10
如果(v[i]==v[i+1]和v[i]==v[i+2]和v[i]==1):
返回-10
对于范围(0,3)内的i:
如果(v[i]==v[i+3]==v[i+6]和v[i]==0):
返回10
如果(v[i]==v[i+3]==v[i+6]和v[i]==1):
返回-10
如果(v[0]==v[4]==v[8]和v[0]==0):
返回10
如果(v[0]==v[4]==v[8]和v[0]==1):
返回-10
如果(v[2]==v[4]==v[6]和v[0]==0):
返回10
如果(v[2]==v[4]==v[6]和v[0]==1):
返回-10
返回15
v=[1,1,“”、“”、“”、“”、“”、“”、“”、“”]
a=检查(v)
印刷品(a)

您可以使用带断点的IDE调试代码,或使用打印语句或。如果您需要更多帮助,您将需要提供该功能的要求,以便我们能够更好地了解您想要实现的目标

你可以在最后添加打印的结果,并指定函数的要求吗?请澄清为什么你认为代码打印<代码> -10 < /C>的问题,以及为什么你认为它不应该。