gpt4 book ai didi

Python - 在嵌套循环中删除一行中的第一个单词

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:51 25 4
gpt4 key购买 nike

我想产生以下输出:

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

最佳答案

您可以轻松做到这一点。只需在您的第一个“更高”循环中打印它:

for age in range(20, 70, 5):
print(age, end=" ") #end is space
for percentage in range(4, 12, 2):
result = calc_final_balance(age, amount_saved, percentage)
print("\t $" + format(result, '.2f').rjust(10), end=" ")
print()

这样它会产生类似这样的东西:

20 $ 476321.30  $ 923268.18  $ 1859015.31  $ 3840898.15
70 $ someamount $ someamount $ someamount $ someamount
5 $ someamount $ someamount $ someamount $ someamount

关于Python - 在嵌套循环中删除一行中的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19700817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com