私はこのプログラムにリスト内の以前の各数値を調べさせ、その数値がそれよりも大きいかどうかを判断しようとしています。そうである場合は、何倍大きいかを記録し、最後に返す必要があります。つまり、カウント(変数としてnumを使用しています)は0から始まります。ただし、10は7より大きいため、numは1になります。7は20より大きくないため、カウントは同じままです。ただし、20は15より大きいため、カウント(num)は2であり、15は4より大きい(カウントは3)。これで、4は6より大きくなく(カウントは変更されません)、次の数値がないため、6は次の数値より大きくなりません。これは私が今持っているものです。インデックスを参照するためにlst[i]とlst[i+ 1]を使用する必要があると思いますか?誰かが私にこれを教えてもらえますか?ありがとう。
def count(lst):
num = 0
some sort of division here? then add to num variable?
#main prog
( count([10, 7, 20, 15, 4, 6]) )