星号三角形
描述
读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:
第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。
输入输出示例
输入 | 输出 | |
示例 1 |
|
|
N = eval(input()) space = int(N%((N+1)/2)) for i in range(1,N + 1): if (2*i-1) != N : print(' '*space ,end='') print('*'*(2*i-1),end='') print(' '*space) space -= 1 else : print('*'*(2*i-1)) break
注意:除了最后一行,星号的前后都有空格。