提问人:turnuc87 提问时间:11/8/2023 更新时间:11/8/2023 访问量:69
在 Python 中,尝试删除 print 语句输出中的最后一个逗号 [duplicate]
In Python, trying to remove last comma in print statement output [duplicate]
问:
我正在尝试想出一种方法来删除此打印语句输出中的最后一个逗号。诀窍是尝试让所有内容都出现在单个输出行上,同时删除尾随逗号。
我的代码
def showChaos(n):
for i in range(10):
n = 3.9 * n * (1-n)
print(n, end=",")
showChaos(0.99)
输出
0.03861000000000003,0.1447651448100001,0.4828519708667452,0.9738531858776956,0.09930631711087627,0.34883383272172636,0.8858802804945481,0.39427599558925047,0.9314074960762876,0.24916153208383285,
答:
0赞
Yakov Dan
11/8/2023
#1
这个怎么样:
def showChaos(n):
result_list = []
for i in range(10):
n = 3.9 * n * (1-n)
result_List.append(str(n))
print(",".join(result_list))
showChaos(0.99)
您可以将中间结果作为字符串存储在列表中,并在打印前将它们连接起来。
或者,计算并打印循环后的最后一个值:
def showChaos(n):
for i in range(9):
n = 3.9 * n * (1-n)
print(n, end=",")
n = 3.9 * n * (1-n)
print(n)
showChaos(0.99)
评论
i