gpt4 book ai didi

python - python自动添加空格

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:05 25 4
gpt4 key购买 nike

我正在运行这段代码来打印三角形图案,但我似乎无法理解为什么要在中间添加两个额外的空格。

n=int(input("enter length"))
for x,s in zip(range(0,n),reversed(range(n))):
print(s*" ","*",((x-1)*2)*"f",(x!=0)*"*")

程序的输出是

    *  
*dd*
*dffd*
*dffffd*
*dffffffd*

多余的空格用字母“d”表示。

最佳答案

print 以空格作为默认分隔符输出每个参数。如果您不希望参数输出之间有空格,您应该使用 sep='' 参数:

print(s*" ","*",((x-1)*2)*"f",(x!=0)*"*", sep='')

关于python - python自动添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52052821/

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