0

Google App Engine プラットフォームで Python アプリケーションを実行しています。条件として、私には期間 (たとえば 12 か月) があり、毎月特定の支払い (PAYMENT 変数) を行います。次に、行われたすべての支払いを数えて、TOTAL_PAYMENT 変数を更新する必要があります。

{% set total_payment = 0 %}

{% for month in range(0,term) %}

  {% payment = SOME_INT_VALUE %}
  {% total_payment = total_payment + payment%}

{% endfor%}
{{ total_payment }}

支払い総額ではなく、まだ 0 になっています。何が問題なのですか?

4

1 に答える 1

0

少し汚れているかもしれませんが、動作は良好です。

{% set vars = {'total_payment': 0} %}

{% for month in range(0, term) %}
  {% if vars.update({'total_payment': vars.total_payment + SOME_INT_VALUE}) %}{% endif %}
{% endfor %}

{{ vars.total_payment }}
于 2013-09-29T13:27:00.223 に答える