Эй, ребята, я пытаюсь создать программу, которая учитывает эвены в двумерном списке. Программа, которую я сделал до сих пор, не возвращает то, что я хочу.Подсчет эвенов в двумерном списке?
def Evens(x):
count = 0
x = len(x)
for a in range(x):
if a%2 == 0:
count = count + 1
return count
, что постоянно возвращается 2 для списка Evens([[1,3],[1,9,7,1,3],[13]])
, когда я хочу, чтобы вернуться 4. Я попробовал все, но это, кажется, не работает правильно.
Благодаря
Вы пытаетесь подсчитать количество четных чисел во всех подписях? Я не вижу четных чисел в вводе образца. 'len (x)' равно 3 в вашем примере (3 подписок, всего) и 'range (3)' is '[0,1,2]', который содержит два значения. – inspectorG4dget
Зачем вы хотите вернуть 4? Он возвращает то, что вы просите вернуть. –
Почему бы не вернуть '0'? – Blender