我想使用 .format() 方法打印一个类似楼梯的图案。我试过这个,
for i in range(6, 0, -1):
print("{0:>"+str(i)+"}".format("#"))
Run Code Online (Sandbox Code Playgroud)
但它给了我以下错误:
ValueError: Single '}' encountered in format string
Run Code Online (Sandbox Code Playgroud)
基本上这个想法是打印
#
#
#
#
#
#
Run Code Online (Sandbox Code Playgroud)
代码看起来类似于,
for i in range(6, 0, -1):
print("{0:>i}".format("#"))
Run Code Online (Sandbox Code Playgroud)