星号三角形
描述
读入一个整数 N,N 是奇数,输出由星号字符组成的等边三角形,要求:
第 1 行 1 个星号,第 2 行 3 个星号,第 3 行 5 个星号,依次类推,最后一行共 N 的星号.
输入输出示例
num = int(input("")) # 星星数量
line = (num+1)//2 # 行数
for i in range(line):
xing = "*"*(2*i+1)
print(("{:^"+str(num)+"}").format(xing))
输入数字 | 输出样式 |
---|---|
5 | * |
*** | |
***** |