我想更改代码中格式的长度,
symbolWanted = input('Input symbol wanted for triangle: ')
baseLength = int(input('Input base length of triangle(odd number): '))
for i in range (1,baseLength,2):
print(('{:^100}').format(i*symbolWanted))
有没有一种方法可以使用变量来更改格式的长度,例如
print(('{:^baseLength}').format(i*symbolWanted))
谢谢。
最佳答案
您可以在格式字符串中使用变量:
print(('{:^{bl}}').format(i*symbolWanted, bl=baseLength))