星號三角形
描述
讀入一個整數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
注意:除了最后一行,星號的前后都有空格。