If else 详细货币声明
If else verbose currency statement
我想创建一个 if/else 语句,根据小数点后是否有值来打印不同的详细总数。
案例:
值为395
语句打印 three hundred and ninety five baht only
.
值为395.50
语句打印 three hundred and ninety five baht and fifty satang
.
我无法计算和打印小数点后的值,我将其描述为提醒计算。
{% if folio.total != folio.total | floor %} {{ folio.verbose_total }} baht only {% else %} {{ folio.verbose_total | floor}} baht and {{ folio.verbose_total | remainder calculation}} satang {% endif %}
在我看来,您的 if 语句中有错误。您可以尝试将比较写为:
if folio.total != (folio.total).floor
括号可能是多余的,不是正数,但不会出错。我不知道“|”运算符在该语句中的作用。我所能找到的只是它被用作二元或运算符。
我想创建一个 if/else 语句,根据小数点后是否有值来打印不同的详细总数。
案例:
值为395
语句打印
three hundred and ninety five baht only
.值为395.50
语句打印
three hundred and ninety five baht and fifty satang
.
我无法计算和打印小数点后的值,我将其描述为提醒计算。
{% if folio.total != folio.total | floor %} {{ folio.verbose_total }} baht only {% else %} {{ folio.verbose_total | floor}} baht and {{ folio.verbose_total | remainder calculation}} satang {% endif %}
在我看来,您的 if 语句中有错误。您可以尝试将比较写为:
if folio.total != (folio.total).floor
括号可能是多余的,不是正数,但不会出错。我不知道“|”运算符在该语句中的作用。我所能找到的只是它被用作二元或运算符。