【发布时间】:2013-11-11 02:56:15
【问题描述】:
我想产生以下输出:
20 $ 476321.30 $ 923268.18 $ 1859015.31 $ 3840898.15
使用此代码:
for age in range(20, 70, 5):
for percentage in range(4, 12, 2):
result = calc_final_balance(age, amount_saved, percentage)
print(age, "\t $" + format(result, '.2f').rjust(10), end="")
print()
但问题是,年龄总是打印在金额之后:
20 $ 476321.3020 $ 923268.1820 $ 1859015.3120 $ 3840898.15
【问题讨论】:
标签: python string for-loop formatting output