私はこの質問を進めましたが、常にリストの最初の値のみを返します。私のコードには何が欠けていますか?
1 つのリスト パラメーターを受け取る add_numbers という関数を作成します。少なくとも 10 個が見つかるまで、リスト内のすべての数値の合計を最初から返します。10 以上の数値が見つからない場合は、リスト内のすべての数値の合計を返します。
def add_numbers(a):
total = 0
i = 0
while a[i] < 10:
total = total + a[i]
i = i + 1
return total
2 つ目は次のとおりです。
1 つの数値パラメーターを受け取る make_list という関数を作成します。0 から数値パラメーターより 1 小さい数値のリストを返します。
これを行う方法は、すべての数値の合計を求められた場合であることは知っていますが、リストに混乱しています。
最後のものは次のとおりです。
1 つの数値パラメーターを受け取る count_bricks という関数を作成します。この関数は、そのレベルの高さのピラミッド内のレンガの数を返します。ピラミッドの各レベルには、その上のレベルよりも 1 つ多いレンガがあります。
これをどこから始めればいいのかわからない。
事前に助けてくれてありがとう。これは宿題ではありません。質問でいっぱいのサンプル クイズです。これらは私が答えることができなかったものです。