我在这里有此代码
value = 0
while value < 5:
print("@")
value += 1
enter code here
运行此代码时,将显示此内容。
@
@
@
@
@
我希望此显示。
@
@
@
@
@
我研究了如何在代码输出之间添加空格,但没有成功。如果有人可以帮助我,那就太好了!
答案 0 :(得分:6)
您可以将字符串与整数相乘以重复该字符串。因此,只需乘以一些空格即可:
value = 0
while value < 5:
print(" "*value + "@")
value += 1
答案 1 :(得分:1)
听起来您是要在value
之前打印@
个空格。
将打印语句更改为此:
print(" " * value + "@")
在第一次循环迭代中,value
为零,因此它在@
之前打印了零个额外的空间,在第二次迭代中,打印了一个额外的空间,依此类推。
答案 2 :(得分:0)
我们可以做这样的事情:
CASE
输出:
comment
答案 3 :(得分:0)
value = 1
stringy = " "
while value < 5:
print('{}@'.format(stringy * value))
value +=1
这将用一串字符串完成