0

for ループで "i" がループされるたびにベース値をインクリメントするにはどうすればよいですか? ロジックは次のようなものです。

fruits = [bananas, apples, pears]
total_fruits_count = 0

for i in fruits:
    ## some code resolveing fruit count ##
    local_fruit_count = 1
    total_fruits_count + local_fruit_count

print total_fruits_count

このコードでは、total_fruits_count が 0 になります。これはどのように可能ですか?

4

3 に答える 3

0

の値を変更する必要がありますtotal_fruits_count

fruits = ["bananas", "apples", "pears"]
total_fruits_count = 0

for i in fruits:
    local_fruit_count = 1
    total_fruits_count += local_fruit_count

print total_fruits_count

元のコードでtotal_fruits_count + local_fruit_countは、2 つの合計を計算する を実行しましたが、何もしません。plus-equals ショートカット+=は値を追加し、それを左の変数 に格納しますtotal_fruits_count

于 2013-05-17T07:17:33.903 に答える