星号三角形
读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:
第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。
n = eval(input())
for i in range(1,n+1,2):
print("{0:^{1}}".format('*'*i, n))#槽里面可以嵌套槽
*#槽里面可以嵌套槽
a = eval(input())
s = ""
for i in range(0,a,2):
s = (i+1)*"*"
print(s.center(a))
>>> s = "Python"
>>> s
'Python'
>>> print("{:^2}".format(s))
Python
槽里面设置的输出长度,小于字符串长度的时候,不会截取字符串,而是完整输出字符串。