for i in range (20):
print(i, end='.')
我的结果实际上是
0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.
有什么方法或建议可以让我的打印结果
0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19
最佳答案
你可以这样做:
print(".".join(str(n) for n in range(20)))
生成从 0 到 19(含)的数字,将每个数字转换为字符串,用 .
作为分隔符将它们连接在一起,然后打印结果。
关于python - 如何从for循环打印中删除最后一个 ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68531327/