python的星号输出
1.format方法的格式控制
输出案例
2.输出为星号的十行,形状为等腰三角形
2.1输出格式如下:
由题目可知,第一行为1,第二行为3,第三行为5,则得出公式,2*i+1(其中i为行数)
for i in range(10):
print("{:^50}".format('*'*(2*i+1)))
2.2输出格式如下:
通过加入空格,利用join()函数
for i in range(10):
print("{0:^50}".format(' '.join('*'*i)))
2.3输出格式如下
for i in range(10):
print("{:>50}".format(' '.join('*'*i)))
2.4输出格式如下
for i in range(10,0,-1):
print("{:>50}".format(' '.join('*'*i)))