数字がリストの後ろの数字よりも多い回数を見たいと思います。リスト内の数字がその数字よりも多い回数を数えるにはどうすればよいですか?
example = [2, 3, 4, 5, 7, 8, 6, 2, 3, 4, 5]
def lstCount(lst):
counter = 0
if lst[0] < lst[1]:
counter + 1
lstCount(lst[1:])
else:
lstCount(lst[1:])
return counter
lstCount(example)
これは2になるはずですが、リストインデックスが範囲外です。
最後の要素でlstCount(lst [1:])を呼び出すと、コードではどうなりますか?また、counterはローカルで宣言されます。 –