星号三角形
读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:
第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。
输入示例:3
输出示例:
*
***
给出代码
n = eval(input())
for i in range(1,n+1,2):
print("{0:^{1}}".format('*'*i, n))
{1}指每一次输出的宽度为n
且是^{1}故居中输出
而'*'*i表示 i个星号 由大槽表示输出
仅代表个人理解,望指正
参考:北京理工大学MOOC