我是 Python 新手,我在做作业时遇到了问题。作业问题如下:
实现函数 evenrow(),它接受一个二维整数列表,如果表的每一行总和为偶数,则返回 True,否则返回 False(即,如果某些行的总和为奇数)
结果应该是这样的:
evenrow([[1,3], [2,4], [0,6]])
True
evenrow([[1,3], [3,4], [0,5]])
False
这是我的功能现在的样子:
def evenrow(lst):
mysum = 0
for i in lst:
mysum += sum(i)
if mysum % 2 == 0:
return True
else:
if mysum %2 ==1:
return False
出于某种原因,无论我输入什么,我的函数都会一直给我 True。有什么我忽略的吗?任何提示将不胜感激!