このコードを理解するのに助けが必要です。これは私の最初のプログラミングクラスで、来週試験があり、古い試験をやろうとしています.
理解に苦しんでいるネストされたリストを持つクラスが 1 つあります。それは基本的に変換すると言い(list of [list of ints]) -> int
ます。
基本的に、この場合偶数を持つリストのリストが与えられた場合、0 はそのインデックスを返し、偶数がない場合は -1 を返します。
また、3つの例が与えられています
>>> first_even([[9, 1, 3], [2, 5, 7], [9, 9, 7, 2]])
1
>>> first_even([[1, 3, 5], [7, 9], [1, 0]])
2
>>> first_even([[1, 3, 5]])
-1
私たちはクラスでpython 3を使用しています。どこから始めればよいかはある程度わかっていますが、それが間違っていることはわかっています。しかし、試してみてください
def first_even(L1):
count = 0
for i in range(L1):
if L1[i] % 2 = 0:
count += L1
return count
これだと思っていたのですが、うまくいきませんでした。
これに対するヒントや解決策を教えていただければ、私にとって役に立ちます。